I have control as part of a master page where I have added a RadAjaxPanel to the toolbar (TopNavigationControl.ascx.cs) as follows:
The control ucPersonShortcut was added late in the project and was ajax-ified to prevent postback problems with existing pages when the user clicks buttons on this shortcut that stay on the same page. My problem is that existing pages that contain other Telerik controls seems to be adversely affected e.g. a telerik RadDatePicker no longer shows the calendar when the popup button is clicked...
Interestingly, the page where this calendar resides is in a user control 'ucManagePerson' and this page has a RadAjaxManagerProxy on it..not sure if this has anything to do with it.
Basically if I take the RadAjaxPanel off the person shortcut the calendar works, I put it back on, it does not pop up. Any ideas??
Retards
Colin
<
telerik:RadAjaxPanel
ID
=
"panelAjaxPersonShortcut"
runat
=
"server"
EnableAJAX
=
"True"
><
br
><
div
id
=
"topNavigationControl-contentDiv"
><
br
> <
div
id
=
"textSize"
><
br
> <
asp:LinkButton
ToolTip
=
"Sign out"
CausesValidation
=
"false"
ID
=
"signOut"
runat
=
"server"
<br> OnClick="signOut_Click">Sign Out</
asp:LinkButton
><
br
> </
div
><
br
> <
asp:LinkButton
ToolTip
=
"Home"
CausesValidation
=
"false"
ID
=
"home"
runat
=
"server"
<br> OnClick="home_Click">Home</
asp:LinkButton
><
br
> <
asp:LinkButton
ToolTip
=
"Help"
CausesValidation
=
"false"
ID
=
"help"
runat
=
"server"
<br> OnClick="help_Click">Help</
asp:LinkButton
><
br
> <
ps:PersonShortcut
ID
=
"ucPersonShortcut "
runat
=
"server"
/> <
br
></
div
><
br
></
telerik:RadAjaxPanel
>
The control ucPersonShortcut was added late in the project and was ajax-ified to prevent postback problems with existing pages when the user clicks buttons on this shortcut that stay on the same page. My problem is that existing pages that contain other Telerik controls seems to be adversely affected e.g. a telerik RadDatePicker no longer shows the calendar when the popup button is clicked...
<
telerik:RadDatePicker
ID
=
"DateBirthDate"
runat
=
"server"
CssClass
=
"input"
MinDate
=
"1850-01-01"
><
br
> <
Calendar
UseColumnHeadersAsSelectors
=
"False"
UseRowHeadersAsSelectors
=
"False"
ViewSelectorText
=
"x"
><
br
> </
Calendar
><
br
> <
DatePopupButton
HoverImageUrl
=
""
ImageUrl
=
""
/><
br
> <
DateInput
DateFormat
=
"dd/MM/yyyy"
DisplayDateFormat
=
"dd/MM/yyyy"
CssClass
=
"input"
><
br
> </
DateInput
><
br
> <
ClientEvents
OnPopupOpening
=
"PopupOpening"
OnPopupClosing
=
"PopupClosing"
/><
br
> </
telerik:RadDatePicker
>
Interestingly, the page where this calendar resides is in a user control 'ucManagePerson' and this page has a RadAjaxManagerProxy on it..not sure if this has anything to do with it.
<
asp:Content
id
=
"cntMain"
contentplaceholderid
=
"mainContent"
runat
=
"server"
><
br
> <
asp:Label
runat
=
"server"
id
=
"CaptionNumberPersons"
class
=
"caption"
/><
br
> <
telerik:RadAjaxManagerProxy
ID
=
"ajaxManagerProxy"
runat
=
"server"
><
br
> <
AjaxSettings
><
br
> <
telerik:AjaxSetting
AjaxControlID
=
"ucViewPersons"
><
br
> <
UpdatedControls
><
br
> <
telerik:AjaxUpdatedControl
ControlID
=
"ucManagePerson"
/><
br
> </
UpdatedControls
><
br
> </
telerik:AjaxSetting
><
br
> </
AjaxSettings
><
br
> </
telerik:RadAjaxManagerProxy
><
br
> <
br
> <
vp:ViewPersons
ID
=
"ucViewPersons"
runat
=
"server"
/><
br
> <
mp:ManagePerson
ID
=
"ucManagePerson"
runat
=
"server"
/><
br
></
asp:Content
><
br
>
Basically if I take the RadAjaxPanel off the person shortcut the calendar works, I put it back on, it does not pop up. Any ideas??
Retards
Colin