我有一个用户控件,其中基本上只有一个下拉列表(显然比这更多,但下拉列表就是你所看到的)。
在 Visual Studio 中,您可以将项目添加到设计器中的常规下拉列表中。如何将此功能扩展到我的用户控件?
如果我像下面这样手动输入项目,它在浏览器中测试时有效,但在设计器中出现错误
<uc2:Input_DropDownList ID="Input_DropDownList1" runat="server">
<ListItems>
<asp:ListItem Text="Apples" Value="0" />
<asp:ListItem Text="Oranges" Value="1" />
<asp:ListItem Text="Grapes" Value="2" />
<asp:ListItem Text="Strawberries" Value="3" />
</ListItems>
</uc2:Input_DropDownList>
错误:
Error Creating Control - Input_DropDownList1
Type 'System.Web.UI.UserControl' does not have a public property named 'ListItems'
代码隐藏:
<PersistenceMode(PersistenceMode.InnerProperty)> _
Public ReadOnly Property ListItems() As ListItemCollection
Get
Return InputField.Items
End Get
End Property
我明白问题是什么......但我不知道如何解决它。任何帮助表示赞赏。谢谢