怎么实现两个listbox点按钮判断listbox如果不存在就添加。存在就提示。我目前写的代码是这样的:
      protected void Button3_Click(object sender, EventArgs e)
    {
        if (ListBox1.SelectedIndex == -1)
        {
            ScriptManager.RegisterStartupScript(bcx, bcx.GetType(), "", "alert('请选中或创建一个酒店!')", true);
        }
        if (ListBox1.Rows< 1)
        {
            ScriptManager.RegisterStartupScript(bcx, bcx.GetType(), "", "alert('当前酒店列表为空!请先创建一个酒店!')", true);
        }        int i = 0;
        foreach (ListItem litem in ListBox1.Items)
        {
           if (litem.Selected)
            {
                i++;
            }
 
        }
        if (ListBox1.Items.Count != 0)
        {
            if (ListBox2.Items.Count+i <= 10)
            {
                ListBox LB = new ListBox();
                ListItem list = (ListItem)ListBox1.SelectedItem;
                foreach (ListItem item in this.ListBox1.Items)
                {
                        if (item.Selected)
                        {
                            ListItem li = new ListItem(item.Text, item.Value);
                            ListBox2.Items.Add(li);
                            LB.Items.Add(li);
                        }
                }
                foreach (ListItem item in LB.Items)
               {
                   ListBox1.Items.Remove(item);
                }            }
            else
            {
                ScriptManager.RegisterStartupScript(bcx, bcx.GetType(), "", "alert('周边酒店最对添加10个以下!')", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(bcx, bcx.GetType(), "", "alert('请先创建一个酒店!')", true);
        }    }