1.存储下次还要使用的数据。存储一些没有value,非表单域的对象。
2。为在viewstate里存储对象,Asp.Net技术必须能够把该对象转化成一种字节流,使它可以添加到页面隐藏输入子段后面,这一过程被称为序列化。
3.EnableViewState属性 是否禁止使用ViewState;
4.跨页面信息传递 PostBackUrl=“”;
3.状态 信息保存在隐藏字段中,加大网站流量,降低访问速度,机密信息放在表单中容易被篡改。
int counter;
if (ViewState["counter"] == null)
{
counter = 1;
}
else
{
counter = (int)ViewState["counter"] + 1;
}
//若ViewState不存在则创建ViewState【“counter”】,存在则修值
ViewState["counter"] = counter;
Response.Write("你一单击按钮"+ViewState["counter"].ToString()+"次");
}