用HtmlInputCheckBox应该是可以的,用
Request.Form["checkboxName"]即可

解决方案 »

  1.   

    可我的CheckBoxList是动态生成的,怎么获取名字呢?再有,我的页面上有很多CheckBoxList,动态生成的CheckBoxList也不止一个,怎么能确实知道,我需要的那个值呢?
      

  2.   

    自己顶。
    MSDN里面说了:通过编程方式对表行或单元格进行的添加或修改,不会在向服务器执行发送操作后仍继续保留。表行和单元格是其自身的控件,而不是 Table 控件的属性。对表行或单元格进行的更改必须在向服务器进行各次发送之后重建。如果需要进行大量修改,则使用 DataList 或 DataGrid 控件而不是 Table 控件。晕啊,怎么会这样啊。
      

  3.   

    目前使用Request.Form.AllKeys来读取值,好麻烦。
      

  4.   

    >>>可我的CheckBoxList是动态生成的,你需要在PostBack之后,重新生成所有的动态控件,参考
    http://blog.joycode.com/saucer/archive/2004/04/14/19456.aspx
    以及我最新的几个blogs
      

  5.   

    动态生成可以用PlaceHolder控件。
      

  6.   

    net_lover(孟子E章):你的说法我参考了一下,不过目前不能使用,因为头说要完全使用web控件#_#!,靠,没办法。原谅啊,呵呵。思归老大:你的blog我看了,研究了一天,但是还是没有完全理解,不过对于单个动态控件的生成已经大致了解了。问题是我现在一个页面上有N个动态生成的DropDownList,第一次加载的时候所有控件的ListItem都是用默认的参数动态生成。以后第n个控件的ListItem需要根据用户选择第n-1个控件的项目动态生成,就是要根据前一个动态控件生成后一个动态控件,逻辑关系太复杂了,不想搞了。再放一天,明天中午之前结贴。呵呵。