【问题标题】:Diff between LoadViewState and TrackViewState Event in ASP.Net Page Life-cycleASP.Net 页面生命周期中 LoadViewState 和 TrackViewState 事件的区别
【发布时间】:2012-04-16 13:38:49
【问题描述】:

在 ASP.NET 中的 TrackViewState 页面事件方法中究竟发生了什么。它与 LoadViewState 有何不同。

谢谢, 普拉文

【问题讨论】:

    标签: c# asp.net viewstate page-lifecycle


    【解决方案1】:

    ViewState 属性的类型为 System.Web.UI.StateBag。 StateBag 类提供了一种存储名称和值对的方法,在后台使用 System.Collections.Specialized.HybridDictionary。

    StateBag 具有 TrackViewState() 方法的原因是为了尽可能减少视图状态。同样,我们不想将初始属性值存储在视图状态中,因为它们不需要在回发中持久化。因此,TrackViewState() 方法允许在实例化和初始化阶段之后开始状态管理。

    更多信息请关注字幕 Timing the Tracking of View State in this link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      • 2010-10-15
      • 2015-05-28
      相关资源
      最近更新 更多