你好,请问你ASP的net的在线考试系统
还有做好的网页么我也是期末考试需要,想想你学习下~122306809@qq.com恩之前在其他回答也看到这样的了,但是如何判断和写入数据库就不会呀~我们用的oledb的a...
还有做好的网页么 我也是期末考试需要,想想你学习下~122306809@qq.com
恩 之前在其他回答也看到这样的了,但是 如何判断和写入数据库就不会呀~我们用的 oledb 的access表哈~啊~好像可以用cookie保存答案~但是那个循环好像又有影响~啊 纠结~ 展开
恩 之前在其他回答也看到这样的了,但是 如何判断和写入数据库就不会呀~我们用的 oledb 的access表哈~啊~好像可以用cookie保存答案~但是那个循环好像又有影响~啊 纠结~ 展开
展开全部
您先在页面上放置一个datalist控件,在编辑模板里放放置四个RadioButton,分别表示ABCD四个答案选项,然后和数据库中的试题表绑定好,达到运行后就会在datalist控件上显示你要的10道试题,再拖一个“交卷”按钮,在交卷按钮的双击事件里写以下的代码:
for (int j = 0; j< DataList1.Items.Count; j++)//这个就是访问到你页面上datalist控件里的每一题的四个选项。
{
my_answer.Text = "";
Label my_content11 = (Label)DataList1.Items[j].FindControl("my_contentLabel");
CheckBox tm1 = (CheckBox)DataList_s100.Items[j].FindControl("RadioButton1");
if (tm1.Checked)
{
my_answer.Text = "A";//A答案选项被选中。
}
else my_answer.Text = "";
CheckBox tm2 = (CheckBox)DataList1.Items[j].FindControl("RadioButton2");
if (tm2.Checked)
{
my_answer.Text = "B";//B答案选项被选中。
}
else my_answer.Text = "";
CheckBox tm3 = (CheckBox)DataList1.Items[j].FindControl("RadioButton3");
if (tm3.Checked)
{
my_answer.Text = "C";//C答案选项被选中。
}
else my_answer.Text = "";
CheckBox tm4 = (CheckBox)DataList1.Items[j].FindControl("RadioButton4");
if (tm4.Checked)
{
my_answer.Text = "D";//D答案选项被选中。
}
else my_answer.Text = "";
//在这儿将你的答案存入数据库对应的表中。(写代码)
}
和原来的正确答案对比,如果正确,就加分,如果不正确就不加分。
如果还有不懂的就加350281009,我有时间教你。
for (int j = 0; j< DataList1.Items.Count; j++)//这个就是访问到你页面上datalist控件里的每一题的四个选项。
{
my_answer.Text = "";
Label my_content11 = (Label)DataList1.Items[j].FindControl("my_contentLabel");
CheckBox tm1 = (CheckBox)DataList_s100.Items[j].FindControl("RadioButton1");
if (tm1.Checked)
{
my_answer.Text = "A";//A答案选项被选中。
}
else my_answer.Text = "";
CheckBox tm2 = (CheckBox)DataList1.Items[j].FindControl("RadioButton2");
if (tm2.Checked)
{
my_answer.Text = "B";//B答案选项被选中。
}
else my_answer.Text = "";
CheckBox tm3 = (CheckBox)DataList1.Items[j].FindControl("RadioButton3");
if (tm3.Checked)
{
my_answer.Text = "C";//C答案选项被选中。
}
else my_answer.Text = "";
CheckBox tm4 = (CheckBox)DataList1.Items[j].FindControl("RadioButton4");
if (tm4.Checked)
{
my_answer.Text = "D";//D答案选项被选中。
}
else my_answer.Text = "";
//在这儿将你的答案存入数据库对应的表中。(写代码)
}
和原来的正确答案对比,如果正确,就加分,如果不正确就不加分。
如果还有不懂的就加350281009,我有时间教你。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询