ASP.NET 页面在回发后保持状态,启用视图状态 = false



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

有什么办法可以删除它吗?我们如何删除页面生命周期事件,如还原PostBackData?实际上,所有控件都保留了_ViewState。MSDN也没有澄清我。

回发数据与 ViewState 无关。

如果不需要回发数据,为什么要使用"发布"? 你想实现什么?

因为每次回发后都会重新绑定数据

您可以在绑定中使用!IsPostBack

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

最新更新