I am having trouble with adding the Ajax manager to my Grid when everything (Grid, DataSource, RadScriptManager) are in the content form, where there are no controls listed in the Configure Ajax window. However if I do the exact same thing in a non MasterPage it works fine. Ideally I'd like to have the RadScriptManager in my MasterPage....but for now I'd be happy if it worked at all in the content page. Here's my content page and masterpage....when I choose Configure Ajax Manager from design mode...there are no controls listed. My masterpage is configured as default.
| <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Sample.master.cs" Inherits="SGWWeb.MasterPages.Sample" %> |
| <!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"> |
| <title>Untitled Page</title> |
| <asp:ContentPlaceHolder ID="head" runat="server"> |
| </asp:ContentPlaceHolder> |
| </head> |
| <body> |
| <form id="form1" runat="server"> |
| <div> |
| <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> |
| </asp:ContentPlaceHolder> |
| </div> |
| </form> |
| </body> |
| </html> |
| <%@ Page Language="C#" MasterPageFile="~/MasterPages/Sample.Master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="MyWeb.WebForm1" Title="Untitled Page" %> |
| <%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> |
| </asp:Content> |
| <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> |
| <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> |
| </telerik:RadScriptManager> |
| <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" |
| OldValuesParameterFormatString="original_{0}" |
| SelectMethod="GetHomepageProducts" |
| TypeName="MyApp.BLL.Items.HomepageItemsManager"></asp:ObjectDataSource> |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="True" |
| DataSourceID="ObjectDataSource1" GridLines="None"> |
| <MasterTableView datasourceid="ObjectDataSource1"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| </MasterTableView> |
| </telerik:RadGrid> |
| <telerik:RadAjaxManager runat="server"> |
| </telerik:RadAjaxManager> |
| </asp:Content> |