I have a user control, that if I just put the rad ajax manager on it and disable it on the parent page, the page posts back fully (instead of ajax), and if I put the ajax manager on the page and the proxy (and a script proxy) on the user control, then it doesn't do anything at all.
Here's the basic layout of the page:
<asp:ScriptManagerProxy ID="ScriptManagerProxy1" runat="server"/> |
<telerik:RadAjaxManagerProxy ID="ram" runat="server"> |
<AjaxSettings> |
<telerik:AjaxSetting AjaxControlID="rcMonth"> |
<UpdatedControls> |
<telerik:AjaxUpdatedControl ControlID="rcPlanning" /> |
</UpdatedControls> |
</telerik:AjaxSetting> |
</AjaxSettings> |
</telerik:RadAjaxManagerProxy> |
<asp:label runat="server" ID="lblMonth" AssociatedControlID="rcMonth">Month: </asp:label><br /> |
<radC:RadComboBox ID="rcMonth" runat="server" OnSelectedIndexChanged="rcMonth_SelectedIndexChanged" AutoPostBack="true"> |
<Items> |
<radC:RadComboBoxItem Value="1" Text="January" /> |
<radC:RadComboBoxItem Value="2" Text="February" /> |
<radC:RadComboBoxItem Value="3" Text="March" /> |
<radC:RadComboBoxItem Value="4" Text="April" /> |
<radC:RadComboBoxItem Value="5" Text="May" /> |
<radC:RadComboBoxItem Value="6" Text="June" /> |
<radC:RadComboBoxItem Value="7" Text="July" /> |
<radC:RadComboBoxItem Value="8" Text="August" /> |
<radC:RadComboBoxItem Value="9" Text="September" /> |
<radC:RadComboBoxItem Value="10" Text="October" /> |
<radC:RadComboBoxItem Value="11" Text="November" /> |
<radC:RadComboBoxItem Value="12" Text="December" /> |
</Items> |
</radC:RadComboBox> |
<telerik:RadCalendar ID="rcPlanning" runat="server" Font-Names="Arial, Verdana, Tahoma" |
ForeColor="Black" Style="border-color: #ececec" MonthLayout="Layout_7columns_x_6rows" Width="950px" Height="600px" PresentationType="Preview" DayStyle-BorderStyle="solid" DayStyle-BorderWidth="1" WeekendDayStyle-BorderWidth="1" WeekendDayStyle-BorderStyle="Solid" WeekendDayStyle-BorderColor="black" DayStyle-BorderColor="black" > |
</telerik:RadCalendar> |
The combo box has an server side event that should fire on the ajax request and update the calendar. (or at least this is my understanding)
If I do this with an ajax panel with both inside it, everything works fine.
What am I doing wrong?