ASP.NET-回发后将屏幕滚动到上一个位置

ASP.NET-回发后将屏幕滚动到上一个位置,asp.net,webforms,Asp.net,Webforms,在DropDownList(或其他控件)回发后,是否有办法将屏幕滚动到上一个位置?在您的aspx的页面指令中 maintaintScrollPositionPostback=“true”在页面加载中设置此选项 MaintainScrollPositionOnPostBack = true; +1您可以添加一个在大多数情况下都无法正常工作的选项:)Ok。。好了,MaintainScrollPositionOnPostback在Firefox上不起作用。@Chris:我在很多情况下都不为自己工作,

在DropDownList(或其他控件)回发后,是否有办法将屏幕滚动到上一个位置?

在您的aspx的页面指令中


maintaintScrollPositionPostback=“true”

在页面加载中设置此选项

MaintainScrollPositionOnPostBack = true;

+1您可以添加一个在大多数情况下都无法正常工作的选项:)Ok。。好了,MaintainScrollPositionOnPostback在Firefox上不起作用。@Chris:我在很多情况下都不为自己工作,然后我不得不尝试其他客户端解决方案。:)我同意这是不可靠的。它在FF9中工作。我在这里测试了4或5台IE机器(IE8和IE9,IE8框是XP和Win7)。有些IE盒工作正常,有些则不行。但哪种方法有效/无效并不一致。不同的事件会导致该功能工作或不工作。我尝试了这个。这在我使用表格滚动时不起作用。我个人从来没有在服务器端使用过它。你可以用任何一种方式,我只是忘记了页面指令。您也可以在web.configAFAIK中全局设置,MaintaintScrollPositionOnPostback在Firefox上不起作用。