私のシナリオでは、差分ページの状態を維持する必要があります。たとえば、並べ替え、グリッド ビューのページング。ユーザーが別のページに移動すると、グリッドビュー ページに戻ります。前にページを離れたときと同じページング/並べ替え/フィルタリングでグリッドが表示されます。
これに関する解決策を見つけました:
http://www.codeproject.com/Articles/18445/Maintaining-State-Per-Page-in-ASP-NET-Web-Applicat
しかし、私はコーディングを本当に理解していません。
わからない部分はここですか?
protected override void OnPreRender(EventArgs e)
{
if (System.Web.HttpContext.Current != null)
{
PullStated();
PageState.SetPageState(this, this.PageState);
}
base.OnPreRender(e);
}
protected virtual void PullStated()
{
}
PullStated() メソッド内が空なのはなぜですか? PullStated() の目的は何ですか?