RadioButton 控制項

您可以使用兩種類型的 ASP.NET 控制項,將選項按鈕新增至網頁:個別的 RadioButton 控制項或 RadioButtonList 控制項。這兩種控制項都可讓使用者從一組小型互斥 (Mutually Exclusive) 的預先定義選擇中進行選取。這些控制項可讓您使用標籤 (Label) 定義任意數量的選項按鈕,並以水平或垂直的方式進行排列。如需 RadioButton 與 RadioButtonList 控制項的比較,請參閱 RadioButtonList 控制項

新增 RadioButton 控制項至網頁

  1. 將 RadioButton 控制項從 [工具箱] 工作窗格拖曳至網頁。

  2. 在 [標籤屬性] 工作窗格中,設定控制項的屬性。

一般 RadioButton 屬性

屬性

描述

文字

指定選取按鈕旁所顯示的標籤文字。

GroupName

指定選項按鈕所屬群組的名稱。在群組中一次只能選取一個選項按鈕。

如需所有 RadioButton 控制項屬性的完整說明,請參閱 MSDN Library 的 RadioButton 屬性

RadioButton 控制項 HTML 屬性

當 RadioButton 控制項呈現於瀏覽器時,會透過兩部分執行此動作:<input> 元素代表選項按鈕,個別的 <label> 元素代表選項按鈕的標題。這兩個元素的組合會接著包含於 <span> 元素中。

當您將樣式或屬性設定套用至 RadioButton 控制項時,其也會套用至外部 <span> 元素。例如,若您設定了控制項的 BackColor 屬性,此設定就會套用至 <span> 標籤,進而影響內部 <input> 與 <label> 元素。

有些時候,您可能想要為選項按鈕和標籤進行不同的設定。RadioButton 控制項支援兩種可在執行階段設定的屬性:InputAttributes 屬性與 LabelAttributes 屬性。兩種屬性均可讓您將 HTML 屬性分別新增至 <input> 與 <label> 元素。您設定的屬性會依原樣傳送至瀏覽器。