1

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

谢谢,普拉文

4

1 回答 1

1

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

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

有关更多信息,请按照 此链接中的小标题计时视图状态跟踪

于 2012-04-28T13:13:33.990 回答