在PostBack後網頁通常會回到最頂端的位置,下面方式可以讓單頁或整個Web或目錄PostBack後回到原來停留的位置:
asp.net 1.1 使用
Page.SmartNavigation = True
asp.net 2.0 使用
1. Web.config
//在<system.web></system.web>之間增加節點
<pages maintainScrollPositionOnPostBack="true"></pages>
2. .aspx
<@page MaintainScrollPositionOnPostback="true" .......>
3. .cs
Page.MaintainScrollPositionOnPostBack = true;