| 代码说明:单选按钮表示一组相互排斥的选项,每个单选按钮都可以被选定或者不选定。但在一组单选按钮中,一次只能有一个被选定。可以通过RadioButton控件把单选按钮添加到页面中。单选按钮通过GroupName属性组织在一起。在一组单选按钮中一次只能有一个被选定。但是,包含多组具有不同GroupName属性的单选按钮不会有问题。
可以通过两种方式来确定单选按钮被选定。首先,可以使用Checked属性。在下面的程序清单中,显示了一组表示城市的RadioButton。当按钮被单击时,就执行Button_Click子程序。接着就逐个检查每个RadioButton的Checked属性来查看被选定的单选按钮。
<Script Runat="Server">
Sub Button_Click( s As Object, e As EventArgs )
If radSeattle.Checked Then
lblCity.Text = radSeattle.Text
ElseIf radSanFran.Checked Then
lblCity.Text = radSanFran.Text
ElseIf radBoston.Checked Then
lblCity.Text = radBoston.Text
End If
End Sub
</Script>
<html>
<head><title>RadioButton.aspx</title></head>
<body>
<form Runat="Server">
Enter the name of your favorite city, please
select only one:<p>
<asp:RadioButton
ID="radSeattle"
GroupName="city"
Text="Seattle"
Runat="Server" /><br>
<asp:RadioButton
ID="radSanFran"
GroupName="city"
Text="San Francisco"
Runat="Server" /><br>
<asp:RadioButton
ID="radBoston"
Checked="True"
GroupName="city"
Text="Boston"
Runat="Server" /><p>
<asp:Button
Text="Pick City"
OnClick="Button_Click"
Runat="Server"/><p>
<asp:Label
ID="lblCity"
Runat="Server" />
</form>
</body>
</html> |