2010-05-19 119 views

回答

1

视图状态和了ControlState-之间的差别在于视图状态可以禁用由显影剂,而了ControlState-不能禁用

因此,当开发自定义控件时,何时要使用ViewState或ControlState?

  • 其与ViewState的残疾人和其在回发坚持基本数据是必要的自定义控件的正常运作应该投入了ControlState-
  • 所有其他数据:使用ViewState

通常,如果数据的持久性可以被视为一个功能,使用ViewState。例如,在某些情况下,DropDownList将其所有项目保存在ViewState中时很方便,而在其他情况下,最好只重新绑定控件(并将页面大小和数据量保持为低)。