希望在gridview上捕获PageIndex

时间:2009-11-23 14:32:49

标签: .net gridview page-index-changed

所以我有一个gridview列出了一堆工作。

在这个gridview上,我启用了分页,工作正常。

当我将鼠标悬停在页码上,即1,2,3,4 ......时,会显示以下内容

javascript_DoPostBack( 'C100PlaceHolderGrievew', '第$ 1')

现在我的问题如下。

当我点击此列表中的一个超链接时,我会转到编辑详细信息页面。用户点击“保存”后,我会将用户重定向回带有gridview的“列表”页面。

我想要实现的是gridview会记住它们来自哪个页面,即第2页。

我知道我可以使用PageIndex来设置这个但我不知道如何发送gridview的“page”值,所以我可以这样做。

1 个答案:

答案 0 :(得分:2)

我会在页面的Session状态中保存所需的变量。当你加载页面时,你可以有一个布尔值,说明你是否来自编辑页面设置为true,如果是这种情况,另一个会话变量记录你来自哪里的页面?

所以...在出路上为当前使用页面索引选择的页面设置会话变量,然后为传递回页面设置2个新的会话变量。

sEdited = Session["Edited"].ToString();
sPage = Session["PageToDisplay"].ToString();

然后从字符串解析后设置Page索引?

相关问题