or
| <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <%@ Register Src="Controls/Search/Search.ascx" TagName="Search" TagPrefix="uc1" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head runat="server"> |
| <link href="App_Themes/Default/CSS/Style.css" rel="stylesheet" type="text/css" /> |
| <title>KCDC Intranet</title> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager ID="ScriptManager1" runat="server" /> |
| <telerik:RadDockLayout ID="layoutDock" runat="server"> |
| <table id="pageHeader" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td class="headerLeft" valign="top"> |
| <asp:ContentPlaceHolder ID="HeaderLeftContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| <td class="headerMiddle" valign="top"> |
| <asp:ContentPlaceHolder ID="HeaderMiddleContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| <td class="headerRight" valign="top"> |
| <asp:ContentPlaceHolder ID="HeaderRightContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| </tr> |
| </table> |
| <div id="pageLogo"> |
| <asp:ImageButton ID="btnLogo" runat="server" SkinID="LogoButton" OnClick="btnLogo_Click" |
| BorderWidth="0px" /> |
| </div> |
| <div id="pageTitle"> |
| <asp:Label ID="labelTitle" runat="server" Text="" /> |
| </div> |
| <div> |
| <uc1:Search ID="Search1" runat="server" /> |
| </div> |
| <table id="pageBody" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td class="pageLeftColumn"> |
| <asp:ContentPlaceHolder ID="LeftColumnContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| <td class="pageRightColumn"> |
| <asp:ContentPlaceHolder ID="RightColumnContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <table id="pageFooter" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td class="pageFooterLeft"> |
| <asp:ContentPlaceHolder ID="FooterLeftContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| <asp:ImageButton ID="imgXHTML" runat="server" SkinID="XHTMLButton" OnClick="imgXHTML_Click" /> |
| <asp:ImageButton ID="imgCSS" runat="server" SkinID="CSSButton" OnClick="imgXHTML_Click" /> |
| </td> |
| <td class="pageFooterMiddle"> |
| <asp:ContentPlaceHolder ID="FooterMiddleContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| <td class="pageFooterRight"> |
| <asp:ContentPlaceHolder ID="FooterRightContent" runat="server"> |
| </asp:ContentPlaceHolder> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| </telerik:RadDockLayout> |
| </form> |
| </body> |
| </html> |
Default Page
| <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" |
| CodeFile="Default.aspx.cs" Inherits="_Default" Title="Home Page" %> |
| <%@ MasterType VirtualPath="~/MasterPage.master" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="HeaderLeftContent" runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content2" ContentPlaceHolderID="HeaderMiddleContent" runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content3" ContentPlaceHolderID="HeaderRightContent" runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content4" ContentPlaceHolderID="LeftColumnContent" runat="Server"> |
| <telerik:RadDockZone ID="dockZoneLeft" runat="server" Width="99%" MinHeight="400px" |
| CssClass="dockZoneLeftColumn" HighlightedCssClass="dockZoneLeftColumnHighlight" |
| Orientation="Vertical" BorderStyle="None"> |
| <telerik:RadDock ID="dockKCDCNews" runat="server" Width="99%" Title="KCDC News" CssClass="dockKCDCNews" |
| DockMode="Default"> |
| <ContentTemplate> |
| News Window |
| </ContentTemplate> |
| </telerik:RadDock> |
| </telerik:RadDockZone> |
| </asp:Content> |
| <asp:Content ID="Content5" ContentPlaceHolderID="RightColumnContent" runat="Server"> |
| <telerik:RadDockZone ID="dockZoneRight" runat="server" Width="75%" MinHeight="400px" |
| CssClass="dockZoneRightColumn" HighlightedCssClass="dockZoneRightColumnHighlight" |
| Orientation="Horizontal" BorderStyle="None"> |
| <telerik:RadDock ID="dockWeather" runat="server" Width="99%" CssClass="dockWeather" |
| Title="Weather Forecast" DockMode="Default"> |
| <ContentTemplate> |
| Weather Window |
| </ContentTemplate> |
| </telerik:RadDock> |
| </telerik:RadDockZone> |
| </asp:Content> |
| <asp:Content ID="Content6" ContentPlaceHolderID="FooterLeftContent" runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content7" ContentPlaceHolderID="FooterMiddleContent" runat="Server"> |
| </asp:Content> |
| <asp:Content ID="Content8" ContentPlaceHolderID="FooterRightContent" runat="Server"> |
| </asp:Content> |
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?
| Could not load file or assembly 'Telerik.Web.UI, Version=2007.2.918.0, Culture=neutral, PublicKeyToken=121fae78165ba3d4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) |
| function OnClientClose(oWnd) |
| { |
| var oWnd = GetRadWindow().BrowserWindow; |
| oWnd.location.href = oWnd.location.href; |
| } |
| <telerik:RadWindowManager ID="PopupManager" runat="server" Height="500px" Width="800px"> |
| <Windows> |
| <telerik:RadWindow ID="Popup" runat="server" Style="display: none;" Behavior="Default" |
| OnClientClose="OnClientClose" Height="600px" IntialBehavior="None" Width="800px"> |
| </telerik:RadWindow> |
| </Windows> |
| </telerik:RadWindowManager> |