在线考试中有关保存试卷的问题

各位大哥,小弟最近在做在线考试系统,遇到大麻烦了,那就是保存不了试卷答案了。
试卷随机生成的,每次刷新的页面都不同,题目是通过Tabel控件生成的,题目内容和选项都是添加用户控件生成的代码。
问题是选择的答案不知道怎么传到后台去,因为后台找不到这些用户控件。请大哥们帮帮忙呀!
看一下代码吧:
//
///用于显示单选题的题目
/
// Total number of rows
int rowCnt;
// Current row count
int rowCtr;
//Examing myclass=new Examing();
//DataTable mytable=myclass.GetExamRadioTitle(getDataBase,"1");
rowCnt = adminExamType.GetExamTypeTotal("单选题");
//cellCnt = 1;
for(rowCtr=0; rowCtr < rowCnt; rowCtr++) 
{
TableRow tRow = new TableRow();
ccc.Rows.Add(tRow);
TableCell tCell=new TableCell();
tRow.Cells.Add(tCell);
tCell.Controls.Add(new Label());
System.Web.UI.WebControls.Label Label1=new Label();
Label1.Text=(rowCtr+1).ToString()+"、"+arrtitle[rowCtr,0];
tCell.Controls.Add(Label1);
tCell.Controls.Add(new RadioButtonList());
System.Web.UI.WebControls.RadioButtonList RadioButtonList1=new RadioButtonList();
ListItem SelectA = new ListItem(arrtitle[rowCtr,1]);
ListItem SelectB = new ListItem(arrtitle[rowCtr,2]);
ListItem SelectC = new ListItem(arrtitle[rowCtr,3]);
ListItem SelectD = new ListItem(arrtitle[rowCtr,4]);
RadioButtonList1.Items.Add(SelectA);
RadioButtonList1.Items.Add(SelectB);
RadioButtonList1.Items.Add(SelectC);
RadioButtonList1.Items.Add(SelectD);
RadioButtonList1.RepeatColumns = 4;
RadioButtonList1.RepeatDirection = RepeatDirection.Horizontal;
tCell.Controls.Add(RadioButtonList1);
}
ccc是Table控件,SelectA...SelectD分别是选项ABCD.arrtitle是数据库中读取的选项内容.
请问怎么保存呀?这个问题我想了几天,都没有办法解决,如果不解决偶的毕业设计就过不了关了.
救救俺吧!


怎么没有人回答呀!
我真的是没有办法了!大哥们帮帮忙吧!


循环表格,每次判断此表格里面的控件,取值
for(int i=0;i{
RadioButtonList myradio = (RadioButtonList)this.table.rows[i].Findcontrol(0);
}
手写,语法不一定对,大意如此.你最好在生成的时候单选框要命名,之后就可以用名字取Findcontrol("名字&

你可能感兴趣的:(考试系统,textbox,microsoft,asp,windows,javascript,generator)