asp.net 考试显示方式

问题描述

题目数量随机产生,怎样能够做到:一个页面显示一题,按“下一题”时,将该题的答案存入数据库,按“上一题”时,显示题目的同时,也显示答案、、、

解决方案

解决方案二:
Session或者CookieSession的话你得设定好过期时间跟考试时间一样的
解决方案三:
写一题就存数据不好的。。万一答案选错了要该题呢?还是最后点提交的时候一起写入数据库比较好
解决方案四:
Session里面可以考虑存个Dictionary<string,string>或者字符串将答案按照一定规律拼起来逗号隔开或什么
解决方案五:
引用1楼a346729576的回复:

Session或者CookieSession的话你得设定好过期时间跟考试时间一样的

如果用session的话,那么要做很多页面咯
解决方案六:
用个临时表先记录吧。到最后确定的时候,再一次更新到数据库。
解决方案七:
引用5楼junior_yuan的回复:

用个临时表先记录吧。到最后确定的时候,再一次更新到数据库。

再问一个问题:asp.net每按一下按钮button,label.text数值加1
解决方案八:
何必要下一题就写入数据库呢?用隐藏域累加选中的答案和正确答案比较正确答案也用隐藏域保存最后显示选的答案和正确答案公布分数
解决方案九:
把选中的答案放在一个数组中和正确的答案(取出来也是一个数组)只要看有几个相同的就可以了哇
解决方案十:

解决方案十一:
下一题的时候其他所有试题隐藏,上一题的时候所有试题隐藏,每一题都有一个隐藏的text负责存放答案,如果考生对上一题更改的时候更方便操作,答题完毕提交的时候后台回去隐藏text值

时间: 2024-10-02 22:58:42

asp.net 考试显示方式的相关文章

asp网上考试系统代码分析

网上考试 随着互连网技术的发展网上教学将成为人们接受再教育和终身教育的主要形式.在网上学校中,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程.网上学校的发展对网上考试的发展提出了迫切的要求.这里是我用Asp和Access数据库实现的一个网上考试系统.当用户凭用户名和口令登录时,系统首先检查该用户是否已参加过考试,若是则进行成绩查询,若否则从题库中提取考题供用户解答.等用户提交答卷后,系统进行评分并将成绩登记入库. 一. 数据库设计 首先建立一数据库exercise.mdb,其中包括

ASP.NET考试系统考试提交后不跳转,如果正确就不显示,如果错误就显示正确答案在题目的旁边。怎么实现的!考试题目答错后,显示正确答案代码怎么写,写在什么地方?

问题描述 由于字数的问题我只写了单选题if(!IsPostBack){if(Session["power"]==null){Response.Write("<script>alert("对不起,您还未登录!");</script>");Response.Write("<script>window.location.href='announcement.aspx';</script>&quo

用ASP开发一个在线考试系统

在线 本文所介绍的应用程序是以ASP编程的初学者为读者的.虽然这个例子非常简单,但是它对于那些试图在线对他们的雇员.学生或客户进行考试的组织是非常有用的. 关于这个应用程序 我们的应用程序中的第一个界面包含在index.asp 中,由一个注册页组成,其中有两个输入域,一个是用户名,另一个是口令.非会员要想参加考试的话必须要注册.这一页是初始屏幕,为用户提供用户名和口令的输入框. 开发一个在线考试系统-asp在线考试系统"> 需要注意的是,这两个将要批准的会员域应该有客户机端的JavaScr

在gridview里用标签实现链接

问题描述 我想根据查出来的成绩来决定该列显示的情况:如果成绩大于60,则标签显示为该成绩即可如果成绩=-1,则标签显示为待考,且链接到mytest.aspx?CoureID=....如果成绩为0~59,则标签显示为需要重考,同样链接到mytest.aspx?CoureID=....<asp:GridViewID="GridView1"runat="server"DataSourceID="SqlDataSource1"Width="

GridView嵌套gridview,实现子(从)gridview的编辑更新等操作

问题描述 如何在子gridview中实现编辑更新等操作?每次更新一条记录.删除已完成.主要代码部分如下.前端<asp:GridViewID="gvclassexam"runat="server"onrowdatabound="gvclassexam_RowDataBound"AutoGenerateColumns="False"><Columns><asp:TemplateFieldHeaderT

用ASP实现网上考试系统

随着互连网技术的发展网上教学将成为人们接受再教育和终身教育的主要形式.在网上学校中,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程.网上学校的发展对网上考试的发展提出了迫切的要求.这里是我用Asp和Access数据库实现的一个网上考试系统.当用户凭用户名和口令登录时,系统首先检查该用户是否已参加过考试,若是则进行成绩查询,若否则从题库中提取考题供用户解答.等用户提交答卷后,系统进行评分并将成绩登记入库. 一. 数据库设计 首先建立一数据库exercise.mdb,其中包括两个表:u

用ASP开发一个在线考试程序(七)

程序|在线 Result.asp 这一页的主要目的是显示结果,同时将这些结果插入数据库以备将来参考.for each item in Request.Formsql_check = "select Count(*) from "&subject&" where answer ='" & Request.Form(item) & "'"Set RS_check = Application("Conn&quo

用ASP开发一个在线考试程序(一)

程序|在线 本文所介绍的应用程序是以ASP编程的初学者为读者的.虽然这个例子非常简单,但是它对于那些试图在线对他们的雇员.学生或客户进行考试的组织是非常有用的. 关于这个应用程序 我们的应用程序中的第一个界面包含在index.asp 中,由一个注册页组成,其中有两个输入域,一个是用户名,另一个是口令.非会员要想参加考试的话必须要注册.这一页是初始屏幕,为用户提供用户名和口令的输入框. 需要注意的是,这两个将要批准的会员域应该有客户机端的JavaScript 确认,以便不把它们作为空白域来传递.i

用ASP开发一个在线考试程序(五)

程序|在线 Redirect.asp 这一页将用户送到实际生成题目和选项的ASP页.如果数据库中没有所选择的特定主题的任何题目,就显示错误信息和返回连接.首先:id = Request.QueryString ("section")调用查询字符串部分,将值存入变量 id中.然后:SQL = "select tbl_name from paper where id="&idSet RS = Application("Conn").Execu