我写了个用户控件 里面给了几个属性 我现在给了属性默认值 但是给的默认值始终无效,非要手动设置属性值 下面是我给属性添加默认值的代码
[Bindable(true), DefaultValue("admin"), Description("缺省值")]
public string parm
{
get
{
string s = ViewState["parm"].ToString();
return s;
}
set
{
ViewState["parm"] = value;
}
} [DefaultValue("zh-cn")]
public string language
{
get
{
string s = ViewState["language"].ToString();
return s;
}
set
{
ViewState["language"] = value;
}
}
[Bindable(true), DefaultValue("admin"), Description("缺省值")]
public string parm
{
get
{
string s = ViewState["parm"].ToString();
return s;
}
set
{
ViewState["parm"] = value;
}
} [DefaultValue("zh-cn")]
public string language
{
get
{
string s = ViewState["language"].ToString();
return s;
}
set
{
ViewState["language"] = value;
}
}
{
get
{
if(ViewState["parm"] == null)
{
ViewState["parm"] = "admin";
}
string s = ViewState["parm"].ToString();
return s;
}
set
{
ViewState["parm"] = value;
}
}
里面 就是我的默认值啊
看不懂!!