ASP.NET页面在回发后使用EnableViewState = false维护状态

时间:2012-10-09 13:05:00

标签: asp.net

在ASP.NET网页中,我将EnableViewState设置为false为页面和页面的所有控件。我仍然在控件中获取PostBack数据。

有什么办法可以删除吗? 我们如何删除页面生命周期事件,如恢复PostBackData? 实际上,为所有控件都维护_ViewState。我也没有从MSDN中得到澄清。

2 个答案:

答案 0 :(得分:0)

回发数据与ViewState无关。

如果您不想要Postback数据,为什么要使用Post?你想要实现什么目标?

答案 1 :(得分:0)

因为您在每次PostBack后重新绑定数据

您可以在绑定中使用!IsPostBack

if(!IsPostBack)
{
  //Bind your datas just for load, and disable your ViewState, that will erase your selected datas
}