我試圖創建一個從DropDownList中繼承的自定義控制。擴展ASP.NET的DropDownList
我需要的是一個新的屬性添加到列表項(項目集內)。
<cc1:MyDropDownList ID="MyDropDownList1" runat="server">
<asp:ListItem myProperty="true" text="sometext" ... />
</cc1: MyDropDownList>
我該怎麼做?
我試圖創建一個從DropDownList中繼承的自定義控制。擴展ASP.NET的DropDownList
我需要的是一個新的屬性添加到列表項(項目集內)。
<cc1:MyDropDownList ID="MyDropDownList1" runat="server">
<asp:ListItem myProperty="true" text="sometext" ... />
</cc1: MyDropDownList>
我該怎麼做?
即使你從DropDownList的繼承,因爲你必須將它添加到列表項的控制,你可以不加這個屬性。
但問題是,ListItem類是密封的,所以你不能從它繼承。
是的,我知道它密封... 但我能做什麼? 任何解決方法? – markiz 2009-05-17 16:39:09
你能能力的客戶端使用jQuery擴展?
你能解釋一下爲什麼你需要創建一個自定義的CONTROL3版本? – bendewey 2009-05-17 16:19:37
是的,我在David Robbins的評論中這樣做過。 – markiz 2009-05-17 19:35:49