62,268
社区成员
发帖
与我相关
我的任务
分享 SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
Literal littxt = new Literal();
Literal litti = new Literal();
//CheckBoxList che = new CheckBoxList();//复选框多选择
CheckBoxList cbk = new CheckBoxList();
littxt.Text = "<input type='hidden' name='db_" + bie.ToString() + "' id='db_" + bie + "' value='' answer='" + Server.HtmlEncode(sdr["rightAns"].ToString()) + "'/>" + "<div class='result' id='result_" + bie.ToString() + "' >" + i.ToString() + "、" + Server.HtmlEncode(sdr["testContent"].ToString());
litti.Text = "</div>";
littcookie["littxt"] += HttpUtility.UrlEncode(littxt.Text + "|");
littcookie["acbk"] += HttpUtility.UrlEncode(sdr["testAns1"].ToString()) + "|";
littcookie["bcbk"] += HttpUtility.UrlEncode(sdr["testAns2"].ToString()) + "|";
littcookie["ccbk"] += HttpUtility.UrlEncode(sdr["testAns3"].ToString()) + "|";
littcookie["dcbk"] += HttpUtility.UrlEncode(sdr["testAns4"].ToString()) + "|";
cbk.Items.Add("A. " + Server.HtmlEncode(sdr["testAns1"].ToString()));
cbk.Items.Add("B. " + Server.HtmlEncode(sdr["testAns2"].ToString()));
cbk.Items.Add("C. " + Server.HtmlEncode(sdr["testAns3"].ToString()));
cbk.Items.Add("D. " + Server.HtmlEncode(sdr["testAns4"].ToString()));
cbk.Font.Size = 11;
for (int j = 1; j <= 4; j++)
{
cbk.Items[j - 1].Attributes.Add("onclick", " db(" + bie.ToString() + ", " + num++ + ")");//给input标签加事件
}
num = 1;
bie++;
Ans += sdr[6].ToString();
if (Session["a"] == null)
{
Session["Ans"] = Ans;
}
cbk.Attributes.Remove("name");
Panel1.Controls.Add(littxt);
Panel1.Controls.Add(cbk);
Panel1.Controls.Add(litti);
i++;
tNUM++;
}

table.Text = " <table id='cbk" + i.ToString() + "' border='0' style='font-size:11pt;'/>";
tra.Text = "<tr><td><input id='cbk" + i.ToString() + "_0' type='checkbox' name='cbk" + i.ToString() + "' value='1' onclick='db(" + bie.ToString() + "," + num++ + ")' /><label for='cbk" + i.ToString() + "_0'>A. " + Server.HtmlEncode(sdr["testAns1"].ToString()) + "</label></td></tr>";
trb.Text = "<tr><td><input id='cbk" + i.ToString() + "_1' type='checkbox' name='cbk" + i.ToString() + "' value='2' onclick='db(" + bie.ToString() + "," + num++ + ")' /><label for='cbk" + i.ToString() + "_0'>B. " + Server.HtmlEncode(sdr["testAns2"].ToString()) + "</label></td></tr>";
trc.Text = "<tr><td><input id='cbk" + i.ToString() + "_2' type='checkbox' name='cbk" + i.ToString() + "' value='3' onclick='db(" + bie.ToString() + "," + num++ + ")' /><label for='cbk" + i.ToString() + "_0'>C. " + Server.HtmlEncode(sdr["testAns3"].ToString()) + "</label></td></tr>";
trd.Text = "<tr><td><input id='cbk" + i.ToString() + "_3' type='checkbox' name='cbk" + i.ToString() + "' value='4' onclick='db(" + bie.ToString() + "," + num++ + ")' /><label for='cbk" + i.ToString() + "_0'>D. " + Server.HtmlEncode(sdr["testAns4"].ToString()) + "</label></td></tr></table>";
//cbk.Items.Add("A. " + Server.HtmlEncode(sdr["testAns1"].ToString()));
//cbk.Items.Add("B. " + Server.HtmlEncode(sdr["testAns2"].ToString()));
//cbk.Items.Add("C. " + Server.HtmlEncode(sdr["testAns3"].ToString()));
//cbk.Items.Add("D. " + Server.HtmlEncode(sdr["testAns4"].ToString()));<input type='hidden' name='db_3' id='db_3' value='' answer='1,3'/><div class='result' id='result_3' >4、1+1=<table id="cbk" border="0" style="font-size:11pt;">
<tr>
<td><input id="cbk_0" type="checkbox" name="cbk$0" onclick=" db(3, 1);" /><label for="cbk_0">A. 1</label></td>
</tr><tr>
<td><input id="cbk_1" type="checkbox" name="cbk$1" onclick=" db(3, 2);" /><label for="cbk_1">B. 2</label></td>
</tr><tr>
<td><input id="cbk_2" type="checkbox" name="cbk$2" onclick=" db(3, 3);" /><label for="cbk_2">C. 3</label></td>
</tr><tr>
<td><input id="cbk_3" type="checkbox" name="cbk$3" onclick=" db(3, 4);" /><label for="cbk_3">D. 4</label></td>
</tr>
</table></div>