通常在页面 先定义
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
ViewState["自定义名称用于区分不用的"] =null; // 定义的开始.
}
}
其他地方,如果要存 .
直接 赋值..
ViewState["1"] = "我的值"; // string
要取 .
if(ViewState["1"].ToString() !="")
{
string valuess= ViewState["1"].ToString();
int inn = Convert.toInt32(ViewState["1"]);//
.....
}
asp.net中的ViewState该在时候用呢?
用在同一页面内保存数据,便于调用,不会加重服务器负担。
session不同页面间传值,作用范围一次回话内
appliction全局应用程序变量,应用于整个程序范围。
本人声明:
个人主页:沐海(http://www.cnblogs.com/mahaisong)
以上文章都是经过本人设计实践和阅读其他文档得出。如果需要探讨或指教可以留言或加我QQ!欢迎交流!