所以我有一个gridview列出了一堆工作。
在这个gridview上,我启用了分页,工作正常。
当我将鼠标悬停在页码上,即1,2,3,4 ......时,会显示以下内容
javascript_DoPostBack( 'C100PlaceHolderGrievew', '第$ 1')
现在我的问题如下。
当我点击此列表中的一个超链接时,我会转到编辑详细信息页面。用户点击“保存”后,我会将用户重定向回带有gridview的“列表”页面。
我想要实现的是gridview会记住它们来自哪个页面,即第2页。
我知道我可以使用PageIndex来设置这个但我不知道如何发送gridview的“page”值,所以我可以这样做。
答案 0 :(得分:2)
我会在页面的Session状态中保存所需的变量。当你加载页面时,你可以有一个布尔值,说明你是否来自编辑页面设置为true,如果是这种情况,另一个会话变量记录你来自哪里的页面?
所以...在出路上为当前使用页面索引选择的页面设置会话变量,然后为传递回页面设置2个新的会话变量。
sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();
然后从字符串解析后设置Page
索引?