【发布时间】:2013-09-30 00:57:47
【问题描述】:
我需要有关如何在服务器调用或回发期间保持 ASP.NET MVC 中的滚动位置的帮助
【问题讨论】:
-
好吧,您可以在页面中的某个位置设置一个锚点,并将用户发送到该锚点作为该页面加载的一部分。但是,一般来说,当页面加载时,它应该将用户放在顶部。如果你想保留同一个页面并只是更新一些数据,你应该使用 AJAX 并使用 JavaScript 动态更改页面内容。
我需要有关如何在服务器调用或回发期间保持 ASP.NET MVC 中的滚动位置的帮助
【问题讨论】:
我当然同意 Nick Berardi 对question 的回答:-
实际上没有标准的处理方式,这是一个 Microsoft hack 以支持他们的回发模型。他们需要这个,因为每个控件都会返回一个帖子 >> 返回,并且用户会不断地被推回到页面顶部。
【讨论】: