ASP.NET MVC3 Razor - 在回发时保持滚动位置
对使用 MvcContrib 框架的网格表进行排序后,如何在回发时保持滚动位置?
How can i maintain scroll position on postback after sorting a grid table that uses MvcContrib framework?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
通常的方法是使用一些 javascript 将当前滚动位置设置为隐藏字段,然后在页面加载时恢复该位置(通常在 jquery 就绪事件中)。
然而,这实际上只是一个副作用。您应该执行某种 ajax 命令来更新网格而不是回发,然后不需要滚动。
The usual way is to use some javascript to set the current scroll position to a hidden field, then restore that position on page load (usually in a jquery ready event).
However, that's really just a side effect. You should be doing some kind of ajax command to update the grid rather than a postback, then no scrolling required.
使用 jQuery 和客户端 cookie。
希望这段代码。
Use jQuery and client side cookie.
Hope this code.
这里发布了一个有用的解决方案:http://www.experts-exchange.com/ Hardware/Servers/Q_28082177.html
这是一个非常古老的线程,但我已将其发布给将寻找此类问题的开发人员,可能会有所帮助。
A useful solution is posted here : http://www.experts-exchange.com/Hardware/Servers/Q_28082177.html
This is a very old thread but I have posted this for developer who will be searching for this kind of issue, may help.