I have a grid looks with a RadButton for editing with paging allowed. Out of grid I have a button for filtering. The problem is when the session is lost, the buttons for editing not works neither buttons for paging.
In code design, it looks like this:
<telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">
</telerik:RadStyleSheetManager>
<telerik:RadAjaxManager ID="RadAjaxManager" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RbtFiltrar">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RgParametros"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadWindowManager ID="RadWindowManager" runat="server">
</telerik:RadWindowManager>
<telerik:RadGrid ID="RgParametros" AllowPaging="true" PageSize="14" runat="server"
AutoGenerateColumns="False" GridLines="none" OnItemDataBound="RgParametros_ItemDataBound"
EnableLinqExpressions="true" meta:resourcekey="RgParametros" OnNeedDataSource="RgParametros_NeedDataSource"
OnSortCommand="RgParametros_SortCommand" OnDataBound="RgParametros_DataBound">
<GroupingSettings CaseSensitive="False" />
<PagerStyle PageSizeControlType="None" />
<MasterTableView DataKeyNames="Id,Nombre" AllowSorting="true" TableLayout="Fixed"
AllowMultiColumnSorting="true" HeaderStyle-HorizontalAlign="Center">
<Columns>
<telerik:GridBoundColumn UniqueName="ColCodigo" SortExpression="Id" DataField="Id"
meta:resourcekey="ColCodigo">
<ItemStyle Width="13%" Wrap="false" />
<HeaderStyle Width="13%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ColNombre" SortExpression="Nombre" DataField="Nombre"
meta:resourcekey="ColNombre">
<ItemStyle Width="60%" Wrap="false" />
<HeaderStyle Width="60%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ColTipo" SortExpression="Tipo" DataField="Tipo"
meta:resourcekey="ColTipo">
<ItemStyle Width="13%" Wrap="false" />
<HeaderStyle Width="13%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ColValores" SortExpression="Valores" DataField="Valores"
meta:resourcekey="ColValores">
<ItemStyle Width="10%" Wrap="false" HorizontalAlign="Right" />
<HeaderStyle Width="10%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn ItemStyle-HorizontalAlign="Right" UniqueName="ColEditar">
<ItemTemplate>
<telerik:RadButton ID="RbtEditar" runat="server" CausesValidation="false" OnClick="RbtEditar_Click"
Width="20px" Height="20px" Style="margin-right: 15px" HoveredCssClass="classHoveredImage"
DisabledButtonCssClass="classDisabledImage" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") %>'>
<Image EnableImageButton="true" ImageUrl="<%$ Resources:Iconos,VER_DETALLE %>" DisabledImageUrl="<%$ Resources:Iconos,VER_DETALLE_DISABLED %>"
HoveredImageUrl="<%$ Resources:Iconos,VER_DETALLE_HOVER %>" />
</telerik:RadButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<SortExpressions>
<telerik:GridSortExpression FieldName="Id" SortOrder="Ascending" />
</SortExpressions>
</MasterTableView>
</telerik:RadGrid>
In code design, it looks like this:
<telerik:RadStyleSheetManager ID="RadStyleSheetManager1" runat="server">
</telerik:RadStyleSheetManager>
<telerik:RadAjaxManager ID="RadAjaxManager" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="RbtFiltrar">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="RgParametros"></telerik:AjaxUpdatedControl>
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadWindowManager ID="RadWindowManager" runat="server">
</telerik:RadWindowManager>
<telerik:RadGrid ID="RgParametros" AllowPaging="true" PageSize="14" runat="server"
AutoGenerateColumns="False" GridLines="none" OnItemDataBound="RgParametros_ItemDataBound"
EnableLinqExpressions="true" meta:resourcekey="RgParametros" OnNeedDataSource="RgParametros_NeedDataSource"
OnSortCommand="RgParametros_SortCommand" OnDataBound="RgParametros_DataBound">
<GroupingSettings CaseSensitive="False" />
<PagerStyle PageSizeControlType="None" />
<MasterTableView DataKeyNames="Id,Nombre" AllowSorting="true" TableLayout="Fixed"
AllowMultiColumnSorting="true" HeaderStyle-HorizontalAlign="Center">
<Columns>
<telerik:GridBoundColumn UniqueName="ColCodigo" SortExpression="Id" DataField="Id"
meta:resourcekey="ColCodigo">
<ItemStyle Width="13%" Wrap="false" />
<HeaderStyle Width="13%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ColNombre" SortExpression="Nombre" DataField="Nombre"
meta:resourcekey="ColNombre">
<ItemStyle Width="60%" Wrap="false" />
<HeaderStyle Width="60%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ColTipo" SortExpression="Tipo" DataField="Tipo"
meta:resourcekey="ColTipo">
<ItemStyle Width="13%" Wrap="false" />
<HeaderStyle Width="13%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ColValores" SortExpression="Valores" DataField="Valores"
meta:resourcekey="ColValores">
<ItemStyle Width="10%" Wrap="false" HorizontalAlign="Right" />
<HeaderStyle Width="10%" Wrap="false" />
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn ItemStyle-HorizontalAlign="Right" UniqueName="ColEditar">
<ItemTemplate>
<telerik:RadButton ID="RbtEditar" runat="server" CausesValidation="false" OnClick="RbtEditar_Click"
Width="20px" Height="20px" Style="margin-right: 15px" HoveredCssClass="classHoveredImage"
DisabledButtonCssClass="classDisabledImage" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") %>'>
<Image EnableImageButton="true" ImageUrl="<%$ Resources:Iconos,VER_DETALLE %>" DisabledImageUrl="<%$ Resources:Iconos,VER_DETALLE_DISABLED %>"
HoveredImageUrl="<%$ Resources:Iconos,VER_DETALLE_HOVER %>" />
</telerik:RadButton>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
<SortExpressions>
<telerik:GridSortExpression FieldName="Id" SortOrder="Ascending" />
</SortExpressions>
</MasterTableView>
</telerik:RadGrid>