ViewState这是方法是什么意思,它是.net里面自己的方法吗?有一程序里是这样写的,我看不太懂
看.net帮助我也看不太明白,请教大家一下,给解释一下: //存查询条件的视图状态
private void SaveViewStateBag()
{
ViewState["fittingsCode"] = tbFittingsCode.Text.Trim().ToString();
ViewState["fittingsName"] = tbFittingsName.Text.Trim().ToString();
ViewState["location"]=tbLocation.Text.Trim().ToString();
ViewState["storage"] = selStorage.SelectedValue.Trim().ToString();
ViewState["supplier"] = tbSupplier.Text.Trim().ToString();
ViewState["beginDate"] = tbstarttime.Text.Trim().ToString();
ViewState["endDate"] = tbendtime.Text.Trim().ToString() ;
ViewState["EnterBatchID"]=tbEnterBatchID.Text.Trim().ToString();
}

解决方案 »

  1.   

    用来保持值的东西,你在msdn中可以查到的。
      

  2.   

    这是System.Web.UI.Control的一个属性,不是方法,保持页面状态的信息容器。
      

  3.   

    ViewState 可以保存当前页面的控件信息
      

  4.   

    在aspx页面发送给客户端的时候,将会有一隐藏的input标签 __VIEWSTATE,这个标签里面的值就是你在服务器上给ViewState设置的(值被加密),页面回传给服务器时将回传服务器时将可以获取这些值