首页>教程>ASP.NET教程>ASP.NET RadioButton 控件

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

ASP.NET RadioButton 控件

内容纲要

ASP.NET RadioButton 控件用于显示单选按钮

如需创建一系列使用数据绑定的单选按钮,请使用 RadioButtonList 控件

属性

属性描述
AutoPostBack布尔值,规定在 Checked 属性被改变后,是否立即回传表单。默认是 false
Checked布尔值,规定是否选定单选按钮
id控件的唯一 id
GroupName该单选按钮所属控件组的名称
OnCheckedChanged当 Checked 属性被改变时,被执行的函数的名称
runat规定该控件是服务器控件。必须设置为 "server"
Text单选按钮旁边的文本
TextAlign文本应出现在单选按钮的哪一侧(左侧还是右侧)

范例

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>
<meta charset="utf-8" />

<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>

范例中,我们声明了三个 RadioButton 控件,一个 Button 控件,以及一个 Label 控件当提交按钮被触发时,会执行 submit 子例程submit 子例程会以三种方式进行响应

假如带有 id="red" 属性的 radiobutton 被选中,服务器向 Label 控件发送消息 "You selected Red"

假如带有 id="green" 属性的 radiobutton 被选中,服务器向 Label 控件发送消息 "You selected Green"

假如带有 id="blue" 属性的 radiobutton 被选中,服务器向 Label 控件发送消息 "You selected Blue"

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索