在ASP.NET中的TrackViewState页面事件方法中究竟发生了什么。它与LoadViewState的区别。
谢谢, 普拉
答案 0 :(得分:1)
ViewState属性的类型为System.Web.UI.StateBag。 StateBag类提供了一种存储名称和值对的方法,在后台使用System.Collections.Specialized.HybridDictionary。
StateBag具有TrackViewState()方法的原因是为了尽可能地减少视图状态。同样,我们不希望将初始属性值存储在视图状态中,因为它们不需要在回发中保留。因此,TrackViewState()方法允许状态管理在实例化和初始化阶段之后开始。
了解更多信息,请按照小数字进行操作 Timing the Tracking of View State in this link