VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 787|回复: 7

做个考试系统,碰到提交答案时的一个问题,.....................

[复制链接]

1

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-5 16:10:01 | 显示全部楼层 |阅读模式
我做的是一个考试系统,我是这样做的,用个Datalist绑定一张表,其中在表里放四个Radiobutton,分别来绑定数据库中的四个答案,现在问提是:  比如说用户选中A答案,那么如何将A答案的直取出来,和数据库中存放的正确答案相比较呢?  小弟不才,请高手看看,,帮在下解决此问题,
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-1-5 19:36:01 | 显示全部楼层
用RadiobuttonList就可以了.

RadiobuttonList.SelectedValue
回复

使用道具 举报

1

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-1-5 19:39:01 | 显示全部楼层
5555555555大家帮忙顶下吗,求你门了,
回复

使用道具 举报

1

主题

10

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-1-6 14:24:01 | 显示全部楼层
按一楼的就OK了啊
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-6 17:30:11 | 显示全部楼层
用的窗体还是web?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-6 23:54:01 | 显示全部楼层
我以前也遇到过类似问题:
如果选一个选项就和数据库中的正确答案比较一下,无疑会引起页面的刷新问题,这样的效果不好。我的解决办法是用Ajax,用户在选择好答案后,就提交数据。这样效果可能会好 点
回复

使用道具 举报

2

主题

13

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-1-7 11:21:01 | 显示全部楼层
你通过查询数据库,生成试题的时候,就将答案存放在数据里面,之后,要评分时,这样实现:
if(Aswer[i]==Rad.SelectValue)
{
  TotalCourseNum = TotalCourseNum + 2;//加分!
}
回复

使用道具 举报

0

主题

73

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-1-7 20:36:01 | 显示全部楼层
使用AJAX的方法比较好,不会刷新页面,又不会泄露答案,楼上的方法,只要查看页面代码,就可以看到全部的答案了,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表