1

我有一个需要多个用户输入的网页。每次更新后,虽然页面会跳回顶部,但用户必须向下滚动才能再次到达输入字段。我希望页面保持对每次更新的关注。如果那不可能,我想至少在每次更新后跳到输入表的顶部。我在用:

SetFocus(<tag name>)

但它不起作用。

任何建议表示赞赏。

问候。

4

2 回答 2

2

您可以阅读这篇关于重置滚动位置的文章。

http://csharpdotnetfreak.blogspot.com/2011/08/maintain-scroll-position-postback.html

或这篇文章:

http://www.elijahmanor.com/2009/09/maintain-scroll-position-on-page.html

这是一个可以使用的工作 jquery 插件:

http://en.hasheminezhad.com/scrollsaver

祝你好运!

于 2012-06-11T15:55:28.870 回答
0

我看到您使用的是 C#,所以如果您也使用 ASP.NET,您可以尝试将System.Web.UI.Page的MaintainScrollPositionOnPostBack属性设置为 true。这将使页面能够返回到回发之前的位置。

于 2012-06-11T15:58:14.693 回答