在DataList里面用CheckBox还是用CheckBoxList都可以,但遇到了问题。
问题如下:
1:比如数据库设计为
ID     NAME          选项A    选项B   选项C  选项D
1   喜欢喝什么?      牛奶    可乐    果汁   
2   喜欢抽什么烟     苏烟    芙蓉王   白沙   黄鹤楼页面上展示如下:1、喜欢喝什么?
口  牛奶
口  可乐
口  果汁2、喜欢抽什么烟?
口  苏烟
口  芙蓉王
口  白沙
口  黄鹤楼后台我要得到问题的ID,与每题用户选择的答案,谢谢各位了

解决方案 »

  1.   

    我觉得你数据库设计的不大好。
    这两个表你给分开最好,一个问题表,一个选项表,这样就不用考虑有多少个答案了,还有你说的取值的话控件好久没用了,在后台根据控件的规定类型历变再取checkboxlist的选中的项应该是可以的吧,
    不过像你这样的我推荐用jquery来做,它取dom元素和取值后非常方便
      

  2.   

    每个checkbox取名为answer+id,比如answer15,就是第15题的答案当页面中有4个名字相同的checkbox时,比如第一个checkbox,名为answer15,value为A
    第二个checkbox,还是名为answer15,但value为B
    第三个checkbox,还是名为answer15,但value为C
    第四个checkbox,还是名为answer15,但value为D用户选择了B和D,后台在检索answer15的递交值时,将得到B,D,是用逗号分割的,然后怎么处理我想楼主该知道了