记住一个页面ASP的当前索引.显示数据表格

本文关键字:索引 显示 表格 数据表 数据 ASP 一个 | 更新日期: 2023-09-27 18:04:46

我在ASP.NET中有一个gridview。如果我翻到任何一页(显然不是第一页)。编辑记录(使用自定义绑定按钮,因为我有一个自定义的外观)。当我编辑记录时,它不显示在网格视图中,所以我刷新页面,这样做。

然而,刷新页面(通过c#完成)意味着网格的当前索引丢失。如何保留当前索引?

我正在使用ASP。NET 2.0 web表单或3.5(不确定,需要检查)。但绝对不是MVC。

谢谢

记住一个页面ASP的当前索引.显示数据表格

一种方法是将页面索引值保留在编辑按钮事件上。您可以使用viewstate或session。然后,单击更新后,可以重新绑定数据并根据保存的值设置索引。

假设您正在编辑的记录有自己的唯一标识符,我将在viewstate或session中保存它。这涵盖了插入或删除记录的场景。这个问题和答案可以帮助您根据项目id而不是索引设置活动行。

我知道这不是你想要的,但这可能是一个有用的方法。