?
本文檔使用 php中文網(wǎng)手冊(cè) 發(fā)布
RadioButton 控件用于顯示單選按鈕。
提示:如需創(chuàng)建一系列使用數(shù)據(jù)綁定的單選按鈕,請(qǐng)使用 RadioButtonList 控件!
屬性 | 描述 |
---|---|
AutoPostBack | 布爾值,規(guī)定在 Checked 屬性被改變后,是否立即回傳表單。默認(rèn)是 false。 |
Checked | 布爾值,規(guī)定是否選定單選按鈕。 |
id | 控件的唯一 id。 |
GroupName | 該單選按鈕所屬控件組的名稱。 |
OnCheckedChanged | 當(dāng) Checked 屬性被改變時(shí),被執(zhí)行的函數(shù)的名稱。 |
runat | 規(guī)定該控件是服務(wù)器控件。必須設(shè)置為 "server"。 |
Text | 單選按鈕旁邊的文本。 |
TextAlign | 文本應(yīng)出現(xiàn)在單選按鈕的哪一側(cè)(左側(cè)還是右側(cè))。 |
Radiobutton
<script??runat="server"> Sub?submit(Sender?As?Object,?e?As?EventArgs) if?red.Checked?then ???Label1.Text="You?selected?"?&?red.Text elseIf?green.Checked?then ???Label1.Text="You?selected?"?&?green.Text elseIf?blue.Checked?then ???Label1.Text="You?selected?"?&?blue.Text end?if End?Sub </script> <!DOCTYPE?html> <html> <body> <form?runat="server"> Select?your?favorite?color: <br> <asp:RadioButton?id="red"?Text="Red"?Checked="True"? GroupName="colors"?runat="server"/> <br> <asp:RadioButton?id="green"?Text="Green" GroupName="colors"?runat="server"/> <br> <asp:RadioButton?id="blue"?Text="Blue"? GroupName="colors"?runat="server"/> <br> <asp:Button?text="Submit"?OnClick="submit"?runat="server"/> <p><asp:Label?id="Label1"?runat="server"/></p> </form> </body> </html>
在本例中,我們?cè)?.aspx 文件中聲明了三個(gè) RadioButton 控件,一個(gè) Button 控件,以及一個(gè) Label 控件。當(dāng)提交按鈕被觸發(fā)時(shí),會(huì)執(zhí)行 submit 子例程。submit 子例程會(huì)以三種方式進(jìn)行響應(yīng):假如帶有 id="red" 屬性的 radiobutton 被選中,服務(wù)器向 Label 控件發(fā)送消息 "You selected Red";假如帶有 id="green" 屬性的 radiobutton 被選中,服務(wù)器向 Label 控件發(fā)送消息 "You selected Green";假如帶有 id="blue" 屬性的 radiobutton 被選中,服務(wù)器向 Label 控件發(fā)送消息 "You selected Blue"。