2010-05-19 153 views

回答

1

視圖狀態和了ControlState-之間的差別在於視圖狀態可以禁用由顯影劑,而了ControlState-不能禁用

因此,當開發自定義控件時,何時要使用ViewState或ControlState?

  • 其與ViewState的殘疾人和其在回發堅持基本數據是必要的自定義控件的正常運作應該投入了ControlState-
  • 所有其他數據:使用ViewState

通常,如果數據的持久性可以被視爲一個功能,使用ViewState。例如,在某些情況下,DropDownList將其所有項目保存在ViewState中時很方便,而在其他情況下,最好只重新綁定控件(並將頁面大小和數據量保持爲低)。