如何在选择radiolistbutton的listitem时向用户显示该面板? [英] How can I show the panel to user on selection of radiolistbutton's listitem?

查看:132
本文介绍了如何在选择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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆