在 PostBack後網頁通常會回到最頂端的位置,目前有下面三個方式可以讓單頁或整個Web或目錄PostBack後回到原來停留的位置
但是,如果網頁頁面長度不一,PostBack後回到的位置也會有所差異。

Web.config

1
2
3
//在<system.web></system.web>之間增加節點
<pages maintainScrollPositionOnPostBack="true"></pages>

.aspx

1
<@page MaintainScrollPositionOnPostback="true" .......>

.cs

1
Page.MaintainScrollPositionOnPostBack = true;