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

Dam*_*era 2 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
Run Code Online (Sandbox Code Playgroud)

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

<WC:MyControl MyProperty="1,2,4" runat="server" />
Run Code Online (Sandbox Code Playgroud)

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