当我的网页加载时,调用set
方法后跟get
方法。但是,当我单击treeview中的链接按钮时,将调用第一个get
方法,然后调用set
方法。我认为这是不正确的,因为我希望在set
方法之前调用get
方法。
这里的图片图标首先是set
,然后是get
页面加载,但是当点击链接按钮时,它会回发并调用get
方法,然后调用set
,由于单击链接按钮时,ViewState["ExtensionOrFile"]
在get
中返回null。
get
{
string s = (string)ViewState["ExtensionOrFile"];
if(s == null) return "";
return s;
}
set{ ViewState["ExtensionOrFile"] = value; }
首次调用页面加载Set
然后Get
它对我的页面是正确的,但当页面回发链接按钮时,单击它首先调用Get
然后调用Set
这对我来说是不正确的..它返回null值,然后在Viewstate [“ExtensionOrFile”]中返回Set
值。