代码如下:
   protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        string sStr = "<br>";
        for (int i = 0; i < CheckBoxList1.Items.Count; i++)
        {
            if (CheckBoxList1.Items[i].Selected == true)
            {
                sStr += CheckBoxList1.Items[i].Text+"<Br>";
            }
        }        Label1.Text = "当前选择了:" + sStr;       
    }
运行后选中CheckBox中的选项毫无效果~~~~

解决方案 »

  1.   

    看有无设置控件属性AutoPostBack="True"
      

  2.   

    错了是无法触发DataGrid的SelectedIndexChanged事件,因为没有AutoPostBack属性~~~
      

  3.   

    重新绑定下protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    DataGrid1.DataBind();
                }
            }
      

  4.   

    1、看有无设置控件属性AutoPostBack="True"2、回发判断
    protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                {
                    CheckBoxList绑定
                }
            }