我需要在您的属性上使用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 []'类型的对象。
答案 0 :(得分:4)