如何在选择radiolistbutton的listitem时向用户显示该面板? [英] How can I show the panel to user on selection of radiolistbutton's listitem?
本文介绍了如何在选择radiolistbutton的listitem时向用户显示该面板?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图在asp:RadioButtonList的asp:ListItem中选择asp:Panel。我尝试了很多次但是没有用。
我尝试过的事情:
protected void billOption_SelectedIndexChanged(object sender,EventArgs e)
{
if(billOption.SelectedValue ==2)
{
billaddpnl.Visible = true;
}
}
I am try to show the asp:Panel on the selection of asp:RadioButtonList's asp:ListItem. I am trying it many times but it is not working.
What I have tried:
protected void billOption_SelectedIndexChanged(object sender, EventArgs e)
{
if (billOption.SelectedValue == "2")
{
billaddpnl.Visible = true;
}
}
推荐答案
试试这样
Try like this
protected void billOption_SelectedIndexChanged(object sender, EventArgs e)
{
HideAllPanels(); // Hide all panels
string selection = billOption.SelectedValue;
switch (selection)
{
case "1":
Panel1.Visible = true;
break;
case "2":
Panel2.Visible = true;
break;
.
.
.
case "N":
PanelN.Visible = true;
break;
case default:
HideAllPanels();
break;
}
}
private void HideAllPanels()
{
Panel1.Visible = false;
Panel2.Visible = false;
Panel3.Visible = false;
.
.
.
PanelN.Visible = false;
}
这篇关于如何在选择radiolistbutton的listitem时向用户显示该面板?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文