//动态生成CheckBoxList......
CheckBoxList ChkMc=new CheckBoxList();
ChkMc.ID="ChkMc"+i.ToString();
......
CheckPanel.Controls.Add(ChkMc);请教如何知道"ChkMc"+i.ToString()的CheckBoxList控件在客户端那项被选择?

解决方案 »

  1.   

    这个好想没有本地数据保存,因此没法得到数据,不过楼主可以写javascript函数,当列表选择的时候,就把这这个值赋给一个隐藏域,这样就得到选择的值了。
      

  2.   

    我看过有个例子是用if(Request.Form["ChkMc"+i.ToString()+":"+j.ToString()]!=null)这样来判断的,我看不懂是什么意思?我这边照样做却不行?
      

  3.   

    CheckBox chk="ChkMc"+i.ToString()
    if(chk.Checked)
    {
    ...
    }
      

  4.   

    在服务器端:string strName = "ChkMc" + i.ToSting(); CheckBoxList chb = Form1.FindControl(strName) as CheckBoxList; if ( chb != null ) {}
      

  5.   

    出现错误:找不到类型或命名空间名称"Form1"还有if(Request.Form["ChkMc"+i.ToString()+":"+j.ToString()]!=null)这个方面在家是可以的,在公司就不可以,不知是为什么?能不能帮我解释一下这句话的意思?