数组属性和控件问题
大家好。如题。
[Category("数据")]
[DefaultValue("null")]
[Localizable(true)]
public string [] ColnumSequene
{
get
{
String [] s= (String [])ViewState["ColnumSequene"];
return s;
}
set
{
ViewState["ColnumSequene"] = value;
}
}
我在控件里这样设置的数组属性。可是我把控件加到一个页面上,然后在属性栏里设置了属性,于是在源里出现如下效果
<cc1:UGrid ID="UGrid1" runat="server" CheckID="TID" CheckStyle="head" HeadStyle="head" TableStyle="datalist" ColnumSequene="String[] Array"/>
其中ColnumSequene="String[] Array" 是我的属性,可是这样编译不过去。
请问大家如何解决这个问题。
------解决方案--------------------
试一下添加如下的两个属性看看:
[Browsable(false)]
[EditorBrowsable(1)]