ASP.NET小技巧——回传后保持页面的滚动位置
生活随笔
收集整理的這篇文章主要介紹了
ASP.NET小技巧——回传后保持页面的滚动位置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在MSDN上看到一篇文章,關于如何在ASP.NET頁面回傳后保持當前的滾動(垂直)位置。
這個技巧挺實用的,在此做簡單的翻譯介紹。
?
默認情況下,ASP.NET頁面回傳到服務器后,頁面會跳回頂部。
對于一個內容較多的頁面,你或許有需要自動滾動到用戶最后操作的位置。
頁面屬性?MaintainScrollPositionOnPostBack?可以解決這樣的問題,有以下3種方法。
作用對象:網站的所有ASP.NET頁面
方法:打開web.config,在<system.web>節點下配置:
?<pages maintainScrollPositionOnPostBack="true"></pages>
作用對象:某一個頁面
方法:打開頁面的 aspx 文件,在頂部配置:
?<%@ Page MaintainScrollPositionOnPostback="true" ...
作用對象:某一頁面
方法:在代碼文件中書寫:
?Page.MaintainScrollPositionOnPostBack = true;?或
??this.MaintainScrollPositionOnPostBack = true;
?經測試這個方法兼容IE和FF,不兼容谷歌瀏覽器,其他瀏覽器暫未測試。
轉載于:https://www.cnblogs.com/top5/archive/2010/04/05/1704595.html
總結
以上是生活随笔為你收集整理的ASP.NET小技巧——回传后保持页面的滚动位置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速求幂算法
- 下一篇: linux ifconfig命令参数及用