我的目標是創建一個複合控件,看起來像,行爲像一個RadioButtonList。還有一些額外的事情在幕後工作沒有問題。我無法完成的是使用控件所需的標記。我理想中的標記看起來是這樣的:構建一個嵌套項目的複合控件
<cc1:RadioButtonField ID="rfCardType" runat="server" Title="Card Type:">
<asp:ListItem Enabled="true" Text="MasterCard" />
<asp:ListItem Enabled="true" Text="Visa" />
<asp:ListItem Enabled="true" Text="Amex" />
</cc1:RadioButtonField>
我想這樣做的是通過<asp:ListItems
>的單選按鈕列表中的複合控制,並且具有處理生產/運行控制所需的一切。
控制標記爲RadioButtonField:
<div class="Title">
<asp:Label ID="lblTitle" runat="server" AssociatedControlID="rblField" />
</div>
<div class="Text">
<asp:RadioButtonList ID="rblField" runat="server" Visible="true">
</asp:RadioButtonList>
</div>
代碼背後RadioButtonField:
???
是什麼背後需要以做RadioButtonField代碼收集<asp:ListItems
>和通他們到RadioButtonList?
這樣做的竅門。現在我將如何實現顯示asp:ListItem作爲可用選項的intellisense? – 2009-02-24 20:29:18