在会话中存储每页的状态

时间:2012-05-12 16:54:48

标签: c# asp.net session viewstate

在我的场景中,我需要保持差异页面的状态。例如,排序,分页网格视图。当用户导航到另一个页面时,他们会返回到gridview页面。 他们将看到网格具有相同的分页/排序/过滤它们之前离开页面的内容。

我找到了一个解决方案:

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()的目的是什么?

0 个答案:

没有答案