Asp.net Net网格视图返回到页面索引

Asp.net Net网格视图返回到页面索引,asp.net,gridview,pager,Asp.net,Gridview,Pager,我知道其他人也有和我类似的问题,但到目前为止似乎没有人能找到解决办法。基本上,我有一个带有寻呼机的简单GridView,我可以从中获取页面索引(GridView1.PageIndex等)。但是,当用户单击Gridview中绑定到另一个页面的超链接,更新一些详细信息,然后使用Gridview返回该页面时,我怎么能保留这一点呢。因此,他们转到第4页,单击链接,更新详细信息,然后返回 我可以在会话中设置值,并从我要访问的页面获取它,但在databound上我正在检查并尝试设置它,但它就是不起作用。是否

我知道其他人也有和我类似的问题,但到目前为止似乎没有人能找到解决办法。基本上,我有一个带有寻呼机的简单GridView,我可以从中获取页面索引(GridView1.PageIndex等)。但是,当用户单击Gridview中绑定到另一个页面的超链接,更新一些详细信息,然后使用Gridview返回该页面时,我怎么能保留这一点呢。因此,他们转到第4页,单击链接,更新详细信息,然后返回


我可以在会话中设置值,并从我要访问的页面获取它,但在databound上我正在检查并尝试设置它,但它就是不起作用。是否有Microsoft想到的内置函数?

好的,所以在吸了一些咖啡因后,我发现我需要在PageIndexedChanged上设置新的页码,并将其更改为会话变量(最佳选项),在数据绑定时检查会话,如果会话存在,则获取值并应用它,否则将其设置为0(第1页)-效果不错,希望它能帮助其他人。

你可能会认为,当你回来时,它会回到那个记录,而不是回到第4页。返回到该记录的页面恰好是第4页,但您的代码显示的页面的记录id为12345。如果将“go to record”逻辑放在post或get中,则可以重用该代码,以便始终从多个页面转到特定的记录。