我在 web.config 文件中设置了“maintainScrollPositionOnPostBack=true”来满足需求。一切正常,但问题是这个全局设置忽略了我的 control.focus() 属性。
例如:
myLable.focus();
myLable 无法集中注意力。无论“maintainScrollPositionOnPostBack”属性如何,我如何才能将注意力集中在控件上 ?任何帮助将不胜感激...!!!
设置 MaintainScrollPositionOnPostBack=false;就在您要在标签上使用焦点的位置之前。This article详细讨论了它是如何工作的
maintainScrollPositionOnPostBack 依赖于 Web.Config 中的浏览器配置条目,Microsoft 不再支持或推荐这些条目 - 事实上,它支持的浏览器版本已经过时。
使用 jQuery 来实现这个效果,而且它是跨浏览器友好的。
仅供参考:这是另一个处理此问题的方法:
http://www.kodergurl.com/2010/08/maintain-scroll-position-on-post-back.html