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

实在是郁闷了!!为什么CheckBoxList选中装备传不过来????
下面红色的是我调试添加的代码 我调试的时候发现我就算在页面选中了第一个选项 bool n 跟踪得到的是false,不选中得到的还是false;
希望各位帮我解决下 百思不得其解啊 555555555555555
为什么会这样呢??????????

代码的功能就是用session 做的一个购物车!!!下面的代码是去除选中的选项的  
但是为什么页面上点击还是没反应呢 不能去除啊????
5555555555555





protected void BtnMove_Click(object sender, EventArgs e)
  {
  Session["buy"] = "";
  bool n=CBlist.Items[0].selected;
  ArrayList buylist = new ArrayList();
  for (int i = 0; i < CBlist.Items.Count; i++)
  {
  if (!CBlist.Items[i].Selected)
  {
  Session["buy"] = Session["buy"] + CBlist.Items[i].Text + ";";
  buylist.Add(CBlist.Items[i].Text);
  }
  }

  CBlist.DataSource = buylist;
  CBlist.DataBind();
  }

------解决方案--------------------
没有 IsPostBack
------解决方案--------------------
CBlist绑定的时候应放放在
if(!IspostBack)
{
绑定
}