怎么让一组RadioButton的选择改变,就执行相应的功能,不必每个RadioButton都加一个事件
例如:
aspx代码:
<asp:RadioButton ID="RadioButton1" runat="server" GroupName="rb" Text="1"
AutoPostBack="True" oncheckedchanged="RadioButton1_CheckedChanged" />
<br />
<asp:RadioButton ID="RadioButton2" runat="server" GroupName="rb" Text="2"
AutoPostBack="True" oncheckedchanged="RadioButton2_CheckedChanged1"/>
<br />
<asp:RadioButton ID="RadioButton3" runat="server" GroupName="rb" Text="3"
AutoPostBack="True" oncheckedchanged="RadioButton3_CheckedChanged"/>
<br />
<asp:RadioButton ID="RadioButton4" runat="server" GroupName="rb" Text="4"
AutoPostBack="True" oncheckedchanged="RadioButton4_CheckedChanged"/>
<br />
<asp:RadioButton ID="RadioButton5" runat="server" GroupName="rb" Text="5"
AutoPostBack="True" oncheckedchanged="RadioButton5_CheckedChanged"/>
<br />
<asp:Label ID="Label1" runat="server" Text="rb"></asp:Label>
cs代码:
protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
{
this.Label1.Text = "你选择了1.";
}
protected void RadioButton2_CheckedChanged1(object sender, EventArgs e)
{
this.Label1.Text = "你选择了2.";
}
protected void RadioButton3_CheckedChanged(object sender, EventArgs e)
{
this.Label1.Text = "你选择了3.";
}
protected void RadioButton4_CheckedChanged(object sender, EventArgs e)
{
this.Label1.Text = "你选择了4.";
}
protected void RadioButton5_CheckedChanged(object sender, EventArgs e)
{
this.Label1.Text = "你选择了5.";
}
我想实现的是:这一组RadioButton就对应一个事件,不必要在cs文件里一个RadioButton就一个checkedchange.
现在代码少点还好,有上百个RadioButton,就很麻烦啦.
有什么方法实现呢.
希望高手指点一下,谢谢!!