C# 行编辑回发后将gridview返回到其原始垂直位置
使用asp.net、jQuery和c#以及存储过程的组合 我已经成功创建了一个gridview,然后我应用jQuery datatables插件来提供文本列过滤(我禁用了大多数其他datatables函数/设置) 当我使用C# 行编辑回发后将gridview返回到其原始垂直位置,c#,jquery,asp.net,C#,Jquery,Asp.net,使用asp.net、jQuery和c#以及存储过程的组合 我已经成功创建了一个gridview,然后我应用jQuery datatables插件来提供文本列过滤(我禁用了大多数其他datatables函数/设置) 当我使用行编辑和行更新事件时,Gridview也会按预期工作,即可编辑字段会很好地更新 如果用户单击并编辑,然后单击更新链接,则数据库将更新,页面将重新加载。现在,如果该用户向下滚动了记录50(例如向下滚动了一半)以定位并编辑该记录,那么在页面刷新后,用户必须向下滚动以查找相同的记录
行编辑
和行更新
事件时,Gridview也会按预期工作,即可编辑字段会很好地更新
如果用户单击并编辑,然后单击更新链接,则数据库将更新,页面将重新加载。现在,如果该用户向下滚动了记录50(例如向下滚动了一半)以定位并编辑该记录,那么在页面刷新后,用户必须向下滚动以查找相同的记录
我正在试图找到一种方法,将用户返回到页面刷新之前和页面刷新之后刚刚编辑的位置(记录)。除非我误解了;你的困境与gridviews等无关,而只与在post back上保持页面滚动位置有关
另外,谷歌是你的朋友我找到了一个非常简单的解决方案,不用编写大量代码,结果是maintainScrollPositionPostback=“True”页面指令。我无法实现这一点,然后被一个页面指令绊倒:maintainScrollPositionPostback=“True”这很有效,你在不同的浏览器中试过吗?它通常在IE中工作,但在其他浏览器(例如Chrome/Safari/FireFox)中不起作用。