4

我在 web.config 文件中设置了“maintainScrollPositionOnPostBack=true”来满足需求。一切正常,但问题是这个全局设置忽略了我的 control.focus() 属性。

例如:

myLable.focus();

myLable 无法集中注意力。无论“maintainScrollPositionOnPostBack”属性如何,我如何才能将注意力集中在控件上 ?任何帮助将不胜感激...!!!

4

2 回答 2

4

设置 MaintainScrollPositionOnPostBack=false;就在您要在标签上使用焦点的位置之前。This article详细讨论了它是如何工作的

于 2012-05-06T00:47:00.880 回答
3

maintainScrollPositionOnPostBack 依赖于 Web.Config 中的浏览器配置条目,Microsoft 不再支持或推荐这些条目 - 事实上,它支持的浏览器版本已经过时。

使用 jQuery 来实现这个效果,而且它是跨浏览器友好的。

仅供参考:这是另一个处理此问题的方法:

http://www.kodergurl.com/2010/08/maintain-scroll-position-on-post-back.html

于 2012-05-06T00:49:18.693 回答