公告

國明的網路筆記

2016年3月27日 星期日

網頁PostBack後回到原來停留的位置

在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;