日期:2014-05-18  浏览次数:20514 次

checkboxlist怎么追加选项呢
就是我想把checkboxlist有选中的项显示出来,多项的话,中间用“;”链接,现在问题是,如果开始我选择了,且没有取消选择能正常显示选项,但是如果有取消选择的话,就会把之前的一起全都显示出来,这怎么修改呢?
  protected void Button1_Click(object sender, EventArgs e)
  {
  foreach (ListItem i in CheckBoxList1.Items)
  {
  if (i.Selected)
  {
  Label2.Text += i.Text + ",";
  }
  }
  }

------解决方案--------------------
探讨

就是比如有中国、美国、俄罗斯、西班牙四个选项,我选择了中国和西班牙后,按下按钮,Label2.Text为中国,西班牙,但是我要取消选择的西班牙的话,然后按下按钮,Label2.Text显示的不是中国,而是在前面的(中国,西班牙,)在追加上中国,最后的结果是==中国,西班牙,中国,那我要的是中国,请问这怎么解决呢?