ASP.NET RadioButtonコントロール

定義と使用方法

RadioButtonコントロールは、オプションボタンを表示するために使用されます。

ヒント:データバインディングを使用して一連のオプションボタンを作成するには、RadioButtonListコントロールを使用してください!

属性

属性 説明
AutoPostBack Checked属性が変更された後に即座にフォームを返信するかどうかを指定するブール値です。デフォルトはfalseです。
Checked ブール値、オプションボタンが選択されているかどうかを指定します。
id コントロールのユニークなID。
GroupName このオプションボタンの所属するコントロールグループの名前。
OnCheckedChanged Checkedが変更されたときに実行される関数の名前。
runat このコントロールがサーバーコントロールであることを指定します。"server"に設定する必要があります。
Text オプションボタンの隣のテキスト。
TextAlign テキストは、オプションボタンのどちら側に表示されるべきか(左側または右側)。

Web コントロールの標準属性

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, 
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled 
SkinID, Style, TabIndex, ToolTip, Width

詳細については、以下にアクセスしてください Web コントロールの標準属性.

コントロールの標準属性

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

詳細については、以下にアクセスしてくださいコントロールの標準属性.

インスタンス

Radiobutton
この例では、.aspx ファイルで 3つの RadioButton コントロール、1つの Button コントロール、および 1つの Label コントロールを宣言しました。送信ボタンがトリガーされた場合、submit サブルーチンが実行されます。submit サブルーチンは 3つの方法で応答します:id="red" 属性を持つ radiobutton が選択された場合、サーバーは Label コントロールに「You selected Red」メッセージを送信します;id="green" 属性を持つ radiobutton が選択された場合、サーバーは Label コントロールに「You selected Green」メッセージを送信します;id="blue" 属性を持つ radiobutton が選択された場合、サーバーは Label コントロールに「You selected Blue」メッセージを送信します。