【问题标题】:Display Hidden Textbox/Listbox by selecting the items from another list box通过从另一个列表框中选择项目来显示隐藏的文本框/列表框
【发布时间】:2012-09-03 14:26:20
【问题描述】:

我是 C#/.net 编程的新手,正在创建一个示例网站。我需要通过从另一个列表框中选择项目来显示隐藏文本框/列表框的代码。我尝试了不正确的代码,

        protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        ListBox1.Items.Add("Sales");
        ListBox1.Items.Add("Inventory");
        ListBox1.Items.Add("Employee");
        ListBox1.Items.Add("Cash Drop");
        TextBox1.Visible = false;
        if (ListBox1.SelectedItem.value == "Sales" )
        {
            TextBox1.Visible = true;  
        }    

     }

谁能帮帮我!!!!!!

【问题讨论】:

    标签: listbox hidden


    【解决方案1】:
     protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                TextBox1.Visible = false;
                ListBox1.Items.Clear();
                ListBox1.Items.Add("Sales");
                ListBox1.Items.Add("Inventory");
                ListBox1.Items.Add("Employee");
                ListBox1.Items.Add("Cash Drop");
            }
        }
        protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ListBox1.SelectedItem.Text == "Sales")
            {
                TextBox1.Visible = true; 
            }    
        }
    

    别忘了在你的列表框中输入AutoPostBack="true"

    <asp:ListBox ID="ListBox1" AutoPostBack="true"></asp:ListBox>
    

    【讨论】:

    • 如果这解决了您的问题,请接受这个答案。谢谢! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多