C#保持当前对页面更新的关注

时间:2012-06-11 15:50:26

标签: c# focus

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

SetFocus(<tag name>)

但它没有用。

感谢任何建议。

问候。

2 个答案:

答案 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插件:

http://en.hasheminezhad.com/scrollsaver

祝你好运!

答案 1 :(得分:0)

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