没有ViewState的控件

时间:2013-06-13 09:59:01

标签: asp.net controls viewstate

我是Asp.Net的新手。

我到目前为止看到的几乎所有控件都有 ViewState

所以,我的问题是,是否有任何控件没有 ViewState ?他们是什么。

我用谷歌搜索,但没有找到正确的解决方案。

谢谢!

1 个答案:

答案 0 :(得分:3)

每个控件都有ViewState,因为这是存储所有属性值的地方。

要避免使用ViewState,您可以在控件(EnableViewState=false)上禁用它,并确保在设置任何属性(例如TextVisible等)时自行执行回发(因此不需要ViewState) - 所以在Page_Load而不是Button_Click等事件中。