有关用户控件设置属性的问题
自己用到用户控件了,里面的属性保存到了ViewState中代码如下:请问如何设置属性的默认值?就是说在调用用户控件的时候如果没有给Classid设置值,可以用默认值。
public int Classid
{
get { return Convert.ToInt32(ViewState["Classid"]); }
set { ViewState["Classid"] = value; }
}
------解决方案--------------------
如果没有设置ViewState,则默认为2
C# code
public int Classid
{
get { return Convert.ToInt32(ViewState["Classid"] == null ? "2" : ViewState["Classid"]); }
set { ViewState["Classid"] = value; }
}