我有一个需要多个用户输入的网页。每次更新后,虽然页面跳回到顶部,但用户必须向下滚动才能再次到达输入字段。我希望该页面能够保持对每次更新的关注。如果那是不可能的,我想在每次更新后至少跳到输入表的顶部。我正在使用:
SetFocus(<tag name>)
但它没有用。
感谢任何建议。
问候。
答案 0 :(得分: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插件:
祝你好运!答案 1 :(得分:0)
我看到你正在使用C#,所以如果你也使用ASP.NET,你可以尝试将System.Web.UI.Page的MaintainScrollPositionOnPostBack属性设置为true。这将使页面返回到回发之前的位置。