2013-05-15 206 views
2

使用asp.net,jQuery和c#以及存储过程的组合。在rowediting回发之后将gridview返回到其原始垂直位置

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

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

如果用户点击并编辑,然后单击更新链接,数据库将更新并重新加载页面。现在如果该人已经向下滚动说出记录50(例如向下一半)以定位并且然后编辑该记录,则在刷新页面之后,用户必须向下滚动以找到相同的记录。

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

回答

0

除非我误解了;你的困境与Gridviews等没有关系,并且全部与仅仅保持页面滚动位置在后回... have a read of this JavaScript solution from the 4 guys

P.S.谷歌是你的朋友

+0

我无法得到这个工作,然后偶然发现页面指令:MaintainScrollPositionOnPostback =“True”,这工作 – MoiD101

0

我发现一个非常简单的解决方案,我的问题出了一个负载的编码,它竟然是MaintainScrollPositionOnPostback =“True”页面指令。

+0

你有没有在不同的浏览器中试过这个?通常它可以在IE中使用,但在其他浏览器(例如Chrome/Safari/FireFox)中则不适用。 –

相关问题