在rowediting回发之后将gridview返回到其原始垂直位置

时间:2013-05-15 09:39:49

标签: c# jquery asp.net

使用asp.net,jQuery和c#以及存储过程的组合。

我已经成功创建了一个gridview,然后我应用jQuery datatables插件来提供文本列过滤(我禁用了大多数其他数据表的功能/设置))。

Gridview按预期工作,当我同时使用RowEditingRowUpdating事件时,IE可编辑字段也会很好地更新。

如果用户单击并编辑,则单击更新链接,更新数据库并重新加载页面。现在如果那个人向下滚动说记录50(例如中间一半)以便找到并编辑该记录,那么在页面刷新之后,用户必须向下滚动以找到相同的记录。

我正在尝试找到一种方法,将用户返回到页面刷新后页面刷新之前刚刚编辑过的相同位置(记录)。

2 个答案:

答案 0 :(得分:0)

除非我误解了;你的困境与网格视图等无关,而仅仅是在回发后保持页面滚动位置... have a read of this JavaScript solution from the 4 guys

P.S。谷歌是你的朋友

答案 1 :(得分:0)

我找到了一个非常简单的解决方案来解决我的问题而不需要编码,结果是MaintainScrollPositionOnPostback =“True”页面指令。