方法一:在aspx页<% Page ...%>标签内加入 smartNavigation="True"
或者 maintainScrollPositionOnPostBack="True"即可
方法二:在webconfig文件里面添加下列中的任何一个即可;
<pages smartNavigation="true"></pages>
<pages maintainScrollPositionOnPostBack="true"></pages>
注意事项:
1、smartNavigation会造成menu样式的变形,具体也要看代码怎么写的;
2、maintainScrollPositionOnPostBack也有缺点,会丢失menu的Selected,特别是页面上存在一个以上的menu;
本文介绍了两种防止ASP.NET页面回发后滚动条位置重置的方法:通过在aspx页面<%Page...%>标签内加入smartNavigation=True或maintainScrollPositionOnPostBack=True,以及在web.config文件中进行相应设置。
139

被折叠的 条评论
为什么被折叠?



