///.aspx
<asp:RadioButtonList runat="server" AutoPostBack="True" RepeatDirection="Horizontal"
ID="radiobuttonlistabc" OnSelectedIndexChanged="radiobuttonlistabc_SelectedIndexChanged">
<asp:ListItem Value="1">大</asp:ListItem>
<asp:ListItem Value="2">中</asp:ListItem>
<asp:ListItem Value="3">小</asp:ListItem>
</asp:RadioButtonList>
<br />
<asp:Panel ID="Panel1" runat="server" Width="148px" Visible="False">
这是panel1,你选择了大
</asp:Panel>
<asp:Panel ID="Panel2" runat="server" Width="147px" Visible="False">
这是panel2,你选择了中
</asp:Panel>
<asp:Panel ID="Panel3" runat="server" Width="147px" Visible="False">
这是panel3,你选择了小
</asp:Panel>
///.cs
protected void radiobuttonlistabc_SelectedIndexChanged(object sender, EventArgs e)
{
int selectvalue = int.Parse(radiobuttonlistabc.SelectedValue);
switch (selectvalue)
{
case 1:
Panel1.Visible = true;
Panel2.Visible = false;
Panel3.Visible = false;
break;
case 2:
Panel1.Visible = false;
Panel2.Visible = true;
Panel3.Visible = false;
break;
case 3:
Panel1.Visible = false;
Panel2.Visible = false;
Panel3.Visible = true;
break;
default:
Panel1.Visible = false;
Panel2.Visible = false;
Panel3.Visible = false;
break;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货