.NET Framewokクラスライブラリでは非常に多くの機能が提供されていますが、あまりに膨大であるため、MSDNを眺めているとこんな機能もあったのかと驚かされることがあります。私の独断と偏見でちょっとマイナーかなと思われる機能を紹介していこうと思います。 Page.MaintainScrollPositionOnPostBack プロパティ (System.Web.UI) ビューステートによりクライアントの状態管理が自動で行われるASP.NETですが、ビューステートでも保持できない状態があります。それはスクロールバーの状態です。 このプロパティを True に設定すると、ポストバックしてもページのスクロール状態が保存されるようになります。 <%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb"