在 ASP.NET 中的 TrackViewState 页面事件方法中究竟发生了什么。它与 LoadViewState 有何不同。
谢谢,普拉文
在 ASP.NET 中的 TrackViewState 页面事件方法中究竟发生了什么。它与 LoadViewState 有何不同。
谢谢,普拉文
ViewState 属性的类型为 System.Web.UI.StateBag。StateBag 类提供了一种存储名称和值对的方法,在后台使用 System.Collections.Specialized.HybridDictionary。
StateBag 有 TrackViewState() 方法的原因是为了尽可能减少视图状态。同样,我们不想将初始属性值存储在视图状态中,因为它们不需要在回发中持久化。因此,TrackViewState() 方法允许在实例化和初始化阶段之后开始状态管理。
有关更多信息,请按照 此链接中的小标题计时视图状态跟踪