ASP.Netでページ内のスクロールバーの状態を維持するコード

335 ワード

この問題に対して私はネットでたくさん探して、答えが乱れていることに気づいた.実はNetのpageオブジェクトには、ページをコミットまたは更新した後、スクロールバーの位置を含めてページの元の位置に戻る属性があります.
 
  
Inherits="Default.Default" %>

html元ページの上部にMaintainScrollPositionOnPostbackプロパティをtrueに設定すればOKです.
現在のscorll値を非表示コントロールで保存する方法もあります.戻ってきたらscrollの値に基づいてscrollを再設定します.