在PostBack後回到原來停留的位置

通常二階選單,PostBack後,回到原位置的方式

PostBack後通常會回到網頁最上面,輸入頁很長時,就會感到很錯亂,所以在Web.config修改 <pages>加上maintainScrollPositionOnPostBack="true"就可以了

也可以在aspx修改<@page MaintainScrollPositionOnPostback="true"

或是CS上加上Page.MaintainScrollPositionOnPostBack = true;

<system.web>
    <compilation debug="true" targetFramework="4.5"/>
    <httpRuntime targetFramework="4.5"/>
      <!--
      在 PostBack後網頁通常會回到最頂端的位置
      -->
    <pages maintainScrollPositionOnPostBack="true">
      <namespaces>
        <add namespace="System.Web.Optimization"/>
      </namespaces>
      <controls>
        <add assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt"/>
      </controls>
    </pages>
  </system.web>
  </system.web>