2009-11-23 76 views
1

所以我有一个gridview列出了一堆作业。想要在gridview上捕获PageIndex

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

当我将鼠标悬停在页码,即1,2,3,4,......下面显示

javascript_DoPostBack( 'C100PlaceHolderGrievew', '页面$ 1')

现在我的问题如下。

当我点击此列表中的某个超链接时,我会进入编辑详细信息页面。一旦用户点击保存,我将用户重定向到带有gridview的List页面。

我想实现的是,在GridView记得,他们从即页面来干什么页面2.

我知道我可以使用的PageIndex设置这一点,但林不知道如何跨越“页面的值发送“的网格视图,所以我可以这样做。

回答

2

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

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

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

然后设置从这个Page指数一度从字符串进行解析?