1

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

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

4

2 回答 2

0

回发数据与 ViewState 无关。

如果您不想要 Postback 数据,为什么要使用 Post?你想达到什么目的?

于 2012-10-09T13:07:47.647 回答
0

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

您可以!IsPostBack在绑定中使用

if(!IsPostBack)
{
  //Bind your datas just for load, and disable your ViewState, that will erase your selected datas
}
于 2012-10-09T13:09:38.767 回答