本書的第123頁 - 第3章,第2課:它說: 「 Page.ViewState屬性提供了一個字典對象,用於保留 之間多個同一頁面的請求之間的值,該對象的類型爲StateBag。處理ASP.NET 頁面時,頁面及其控件的當前狀態被散列成一個字符串,並保存在頁面中作爲名爲__ViewState的HTML隱藏字段。如果單個字段的數據太長( 如Page.MaxPageStateFieldLength屬性中指定的那樣),ASP.NET執行 視圖狀態分塊,以將其分割到多個隱藏字段中。「MCTS 70-515培訓套件,查看狀態錯誤?
我對__ViewState隱藏字段的理解是,它存儲了與設計時相比已更改的控件的值。更何況,如果__ViewState是任何數據量的散列,它將永遠不會變得太大,因爲散列的大小是固定的。
這本書是否錯了?或者我在這裏丟失了什麼......