扩展ASP.NET DropDownList

时间:2009-05-17 15:59:44

标签: c# asp.net controls

我正在尝试创建一个继承自DropDownList的自定义控件。

我需要的是向ListItem添加一个新属性(在Item集合中)。

<cc1:MyDropDownList ID="MyDropDownList1" runat="server">   
   <asp:ListItem myProperty="true" text="sometext" ... />                     

</cc1: MyDropDownList>    

我该怎么做?

2 个答案:

答案 0 :(得分:3)

即使您从DropDownList继承,也无法添加此属性,因为您必须将其添加到ListItem控件。
但问题是ListItem类是密封的,所以你不能从它继承。

答案 1 :(得分:0)

你能用jQuery扩展客户端的功能吗?