| 代码说明:可以使用CheckedChanged事件来确定被选定按钮是哪一个。当有一个比较大的单选按钮组时,使用CheckedChanged事件就容易。
每个按钮的OnCheckedChanged方法与City_changed子程序关联。如果选择了一个单选按钮,当表单被提交时就执行City_Changed子程序。
记住:只有选定一个新的RadioButton控件时,才产生CheckedChanged事件。
<Script Runat="Server">
Sub City_Changed( s As Object, e As EventArgs )
lblCity.Text = s.Text
End Sub</Script>
<html>
<head><title>RadioButtonChanged.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"
OnCheckedChanged="City_Changed"
Text="Seattle"
Runat="Server" /><br>
<asp:RadioButton
ID="radSanFran"
GroupName="city"
OnCheckedChanged="City_Changed"
Text="San Francisco"
Runat="Server" /><br>
<asp:RadioButton
ID="radBoston"
GroupName="city"
OnCheckedChanged="City_Changed"
Text="Boston"
Runat="Server" /><p>
<asp:Button
Text="Pick City"
Runat="Server"/><p>
<asp:Label
ID="lblCity"
Runat="Server" /></form>
</body>
</html> |