viewstate对象

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()+"次");
        }

原文地址:https://www.cnblogs.com/czsl/p/2680528.html