Abstract:
許多ASP.NET的開發者需要讓使用者在檢視頁面的時候進行Postback,如[存檔]功能,但若頁面超過一定的檢視區域後,常常會因為Postback而導致畫面回到最上面,透過以下方法就可以解決此問題。
Method:
1. 單一頁面提供
在.aspx頁面的最上面<%@ Page > 加入MaintainScrollPositionOnPostback="true", 如:
在 Web.config中找到<page>加入maintainScrollPositionOnPostBack="true", 如:
1. Page.MaintainScrollPositionOnPostBack 屬性
[http://msdn.microsoft.com/zh-tw/library/system.web.ui.page.maintainscrollpositiononpostback.aspx]
許多ASP.NET的開發者需要讓使用者在檢視頁面的時候進行Postback,如[存檔]功能,但若頁面超過一定的檢視區域後,常常會因為Postback而導致畫面回到最上面,透過以下方法就可以解決此問題。
Method:
1. 單一頁面提供
在.aspx頁面的最上面<%@ Page > 加入MaintainScrollPositionOnPostback="true", 如:
<%@ Page MaintainScrollPositionOnPostback="true" Title="" Language="C#" MasterPageFile="~/Default.Master" AutoEventWireup="True" CodeBehind="Default.aspx.cs" Inherits="Default.Cervix" %>2. 全網站系統每個頁面都提供
在 Web.config中找到<page>加入maintainScrollPositionOnPostBack="true", 如:
Reference:
1. Page.MaintainScrollPositionOnPostBack 屬性
[http://msdn.microsoft.com/zh-tw/library/system.web.ui.page.maintainscrollpositiononpostback.aspx]
留言