ViewState,这段代码是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/20 05:18:35
get
{
if (EnableViewState)
{
object o = ViewState["Name"];
if (o != null)
return (string)o;
else
return string.Empty;
}
else
return string.Empty;
}
set
{
if (EnableViewState)
ViewState["Name"] = value;
}

某个变量的属性:
其做用是:
set:如果Enableviewstate为真则为viewstate的“name”属性赋值!
Enableviewstate:是否响应客户端事件
viewstate:和session,application一种的作用,但是作用域不一样:session为会话级,application为应用级
viewstate为页面级

viewState知道是什么东西吧
这段代码是一个属性
大概的意思是当 取值的时候 如果 viewState已启用并里面有数据的话 就 返回viewState中的数据 否则就返回 空字符串
赋值的时候 就是 如果启用了viewState
就把 它的值赋为 value

说的是否购清楚??