EnableViewState是一個(gè)頁面級(jí)別屬性,用于控制是否啟用視圖狀態(tài)(ViewState)功能。當(dāng)EnableViewState為true時(shí),頁面將會(huì)使用視圖狀態(tài)來保存控件的狀態(tài)信息。當(dāng)EnableViewState為false時(shí),頁面將不會(huì)使用視圖狀態(tài)來保存控件的狀態(tài)信息。
ViewStateMode是一個(gè)控件級(jí)別屬性,用于設(shè)置控件是否啟用視圖狀態(tài)功能,并且可以覆蓋頁面級(jí)別的EnableViewState設(shè)置。如果ViewStateMode設(shè)置為Enabled,則表示該控件啟用視圖狀態(tài)功能,不管頁面的EnableViewState是否為true。如果ViewStateMode設(shè)置為Disabled,則表示該控件禁用視圖狀態(tài)功能,不管頁面的EnableViewState是否為false。如果ViewStateMode設(shè)置為Inherit,則表示該控件的視圖狀態(tài)功能將會(huì)繼承頁面的EnableViewState設(shè)置。
總結(jié)起來,EnableViewState是頁面級(jí)別的屬性,用于控制整個(gè)頁面是否啟用視圖狀態(tài)功能。ViewStateMode是控件級(jí)別的屬性,用于設(shè)置控件是否啟用視圖狀態(tài)功能,并且可以覆蓋頁面級(jí)別的EnableViewState設(shè)置。