现在在做一个考试系统,页面是用的从后台直接输出的html元素.

<input type="radio" value="A" name="radio1" />A:122
我把所选的答案都以A,B,C,C等形式存在了数据库表内.
我想在每个人考试完后进入另一个页面看到自己的所选答案.我该如何去循环?
高手救命呀,时间太紧了!!!!

解决方案 »

  1.   

    拥用"题库",并包含每题的相关答案
    考生参加考试>从题库中随机生成一张试卷>考生考完将相关内容存在数据库中>考生进入查询页>
    程序找到相关考卷>判断正确性计算分值
      

  2.   

    不是这个意思.这说如何通过循环来把考生所选的答案在radio中显示出来.这可是html元素和服务器控件还是有很大的不同呀!!!
      

  3.   

    为什么不用
    <asp:RadioButton Id="daan" runat="server"  Text="A"/>
    <asp:RadioButton Id="daan" runat="server" Text="B"/>
    <asp:RadioButton Id="daan" runat="server" Text="C"/>
    <asp:RadioButton Id="daan" runat="server" Text="D"/>然后通过按钮把页面的daan.text存入list里面,这样在最后一个页面的时候遍历循环输出list里面的值就可以了
      

  4.   

    可以每次点radiobutton时把所选项存入hidden域里面,最后传一个数组到显示页面
      

  5.   

    如果都是单选题,你可以用RadioButtonList显示选项,1 在页面放一个ASP:Table控件
    2 后台遍历题目,添加行TableRow,添加一个单元格TableCell,基数的行的TableCell添加控件Label显示题目
      偶数的行的cell显示选项(绑定RadioButtonList后添加),
      添加类似于这样 tbCell.Controls.Add(rbtl1);
      注意ID不能重复
    3 提交的时候遍历Table的每一行时从第一个CELL中找到RadioButtonList控件获取选中项的值就是了
       使用RadioButton rb = (RadioButton )tbCell.Controls[0];这种方式找到控件