2009-05-17 58 views
2

我试图创建一个从DropDownList中继承的自定义控制。扩展ASP.NET的DropDownList

我需要的是一个新的属性添加到列表项(项目集内)。

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

</cc1: MyDropDownList>  

我该怎么做?

+0

你能解释一下为什么你需要创建一个自定义的CONTROL3版本? – bendewey 2009-05-17 16:19:37

+0

是的,我在David Robbins的评论中这样做过。 – markiz 2009-05-17 19:35:49

回答

3

即使你从DropDownList的继承,因为你必须将它添加到列表项的控制,你可以不加这个属性。
但问题是,ListItem类是密封的,所以你不能从它继承。

+0

是的,我知道它密封... 但我能做什么? 任何解决方法? – markiz 2009-05-17 16:39:09

0

你能能力的客户端使用jQuery扩展?