How do you persist the PageSize combo setting if the user refreshes the page? It seems to always revert to 25.
<telerik:RadGrid ID="RadGrid1" runat="server"
OnItemCommand="RadGrid1_ItemCommand"
RenderMode="Lightweight"
OnNeedDataSource="RadGrid1_NeedDataSource"
AllowPaging="True"
PageSize="25"
AllowSorting="True"
CellSpacing="-1"
GridLines="Both"
>
<MasterTableView AutoGenerateColumns="true" TableLayout="Fixed" DataKeyNames="Catalog #">
<NestedViewTemplate>
<div>
<div style="float: left;">
<%
int catalogId = Convert.ToInt32(RadGrid1.SelectedValue);
List<string> files = GetImageUrlList(catalogId);
if (files != null)
{
foreach (var path in files)
{ %>
<img src='<%= path %>' height="400px" />
<% }
} %>
</div>
<div style="clear: both">
</div>
</div>
</NestedViewTemplate>
<PagerStyle PageSizes="25,50,100" PagerTextFormat="{4}<strong>{5}</strong> rows"
PageSizeLabelText="Rows per page:" />
</MasterTableView>
<GroupingSettings CollapseAllTooltip="Collapse all groups"></GroupingSettings>
<ClientSettings EnableRowHoverStyle="true" EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" EnableDragToSelectRows="false" />
<Scrolling AllowScroll="true" ScrollHeight="" UseStaticHeaders="true" />
</ClientSettings>
<FilterMenu RenderMode="Lightweight"></FilterMenu>
<HeaderContextMenu RenderMode="Lightweight"></HeaderContextMenu>
</telerik:RadGrid>