When I remove the 'RadAjaxManager' client side selection works. When it is there client side selection goes away.
When I add another grid that is not referenced in the 'UpdatedControls' of the AjaxManager then Both grids rows are client selectable.
The master page has:
When I add another grid that is not referenced in the 'UpdatedControls' of the AjaxManager then Both grids rows are client selectable.
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="Test.aspx.cs" Inherits="WebHabitSmasher.Test" %> <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> <asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> <div style="width:750px;"> <asp:Label ID="GoalType2Grid_error" runat="server" Width="750px" BackColor="Black" ForeColor="#CC0000" Font-Size="Larger"></asp:Label> </div> <telerik:RadGrid ID="GoalType2Grid" runat="server" AutoGenerateColumns="False" CellSpacing="0" Width="750px" OnInsertCommand="GoalType2Grid_InsertCommand" OnUpdateCommand="GoalType2Grid_EditCommand" OnDeleteCommand="GoalType2Grid_DeleteCommand" > <ClientSettings > <Selecting AllowRowSelect="true" /> </ClientSettings> <MasterTableView DataKeyNames="IdMilestones" CommandItemDisplay="Top"> <Columns> <telerik:GridEditCommandColumn ButtonType="ImageButton" /> <telerik:GridBoundColumn AllowSorting="False" DataField="Text" Groupable="False" MaxLength="255" ShowSortIcon="False" UniqueName="column" HeaderText = "Milestone"> <HeaderStyle HorizontalAlign="Left" /> </telerik:GridBoundColumn> <telerik:GridCheckBoxColumn AllowFiltering="False" AllowSorting="False" DataField="UserDefinedPercent" DataType="System.Boolean" Groupable="False" ShowSortIcon="False" HeaderText = "User Entered %" UniqueName="column1"> </telerik:GridCheckBoxColumn> <telerik:GridNumericColumn AllowFiltering="False" AllowSorting="False" DataField="Percent" DataType="System.Int32" DecimalDigits="0" Groupable="False" HeaderText="% of Total Goal" ShowSortIcon="False" UniqueName="column2"> </telerik:GridNumericColumn> <telerik:GridDateTimeColumn AllowFiltering="False" AllowSorting="False" DataField="DateMilestoneEnd" DataType="System.DateTime" Groupable="False" HeaderText="Date to Complete" ShowSortIcon="False" UniqueName="column3"> </telerik:GridDateTimeColumn> <telerik:GridButtonColumn ConfirmText="Delete this product?" ConfirmDialogType="RadWindow" ConfirmTitle="Delete" ButtonType="ImageButton" CommandName="Delete" Text="Delete" UniqueName="DeleteColumn"> <ItemStyle HorizontalAlign="Center" /> </telerik:GridButtonColumn> </Columns> </MasterTableView> </telerik:RadGrid> <br /> <br /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="GoalType2Grid"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="GoalType2Grid" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> </asp:Content>The master page has:
<telerik:RadScriptManager ID="RadScriptManager1" runat="server"> <Scripts> <%--Needed for JavaScript IntelliSense in VS2010--%> <%--For VS2008 replace RadScriptManager with ScriptManager--%> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" /> <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" /> </Scripts> </telerik:RadScriptManager>