答案 0 :(得分:1)
您可以通过编程方式进行设置
Page.MaintainScrollPositionOnPostBack = true;
在页面声明中
<%@ Page MaintainScrollPositionOnPostback="true" %>
或者在web.configs <system.web>
部分。
<pages maintainScrollPositionOnPostBack="true" />
答案 1 :(得分:0)
页面返回顶部的原因是因为它正在被提交并因此被重新加载。
如果您想保留页面的位置,您有2个选项;
1)使用锚点(参见:http://www.hypergurl.com/anchors.html) 2)使用AJAX发布表单,然后您不需要重新加载页面
选项2是首选,如果您使用的是webforms,您可以使用AJAX更新面板,或者如果您使用的是MVC,则可以使用JQuery来完成。
答案 2 :(得分:0)
尝试在页面中设置以下页面指令
<%@ Page MaintainScrollPositionOnPostback="true" %>
答案 3 :(得分:0)
我解决了这个问题,我的方法如下:
我在javascript:void(0)
标记中添加了a
,如下所示:
<a href="javascript:void(0)">