This is a migrated thread and some comments may be shown as answers.

Grid with Ajax. Problem when losing the session

1 Answer 111 Views
Grid
This is a migrated thread and some comments may be shown as answers.
william
Top achievements
Rank 1
william asked on 15 Apr 2014, 03:11 PM
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>

1 Answer, 1 is accepted

Sort by
0
Eyup
Telerik team
answered on 18 Apr 2014, 06:50 AM
Hi William,

I have created a sample RadGrid web site using the provided code snippet to test the described behavior and it works as expected on my side. Can you please run the attached sample and let me know if I am missing something out to reproduce the problem?

Regards,
Eyup
Telerik
 

Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.

 
Tags
Grid
Asked by
william
Top achievements
Rank 1
Answers by
Eyup
Telerik team
Share this question
or