无法从其字符串表示'[1,2]'创建'System.String []'类型的对象

时间:2011-04-29 21:30:16

标签: asp.net custom-controls

我需要在您的属性上使用ASP.Net控件,您可以指定数组类型字符串。也就是说,在我的ASP.Net控件中会有类似的东西:

DefaultValue("")> Category("Misc"), <Bindable(True),
Public Overridable Property MyProperty () As String ()
   Get
      Return mMyProperty
   End Get
   Set (ByVal value As String ())
     mMyProperty = value
   End Set
End Property

从ASP.Net页面我需要传递值,输入:

<WC:MyControl MyProperty="1,2,4" runat="server" />

消息错误是: 无法从'MyProperty'属性的字符串表示'1,2,4'创建'System.String []'类型的对象。