要做一个考试系统,希望是BS版的,因为在线传递试题等功能对资源消耗太大,希望在考试前生成考题后下载到本地,用JavaScript或其他方式对本地进行调XML得到试卷。
问题是用JavaScript好像无法操作本地文件。有没有什么好的解决方案?或者有没有什么 好的控件?
问题是用JavaScript好像无法操作本地文件。有没有什么好的解决方案?或者有没有什么 好的控件?
解决方案 »
- 一个弹出DIV层的问题
- 求教我UpdatePanel局部刷新
- 有关asp.net2.0页面生命周期的一个疑问
- treeview 事件问题
- DataGrid中如何显示指定条数的记录?哪位会的朋友指教下了好吗?
- 热烈祝贺"<MISGoldPrinter>(MIS金质打印王)"免费C#.NET源码版通过中国共享软件注册中心审核通过!!! ,.Net语言直接调用
- 菜鸟的问题
- 项目自动退出
- 怎么得到管理员密码
- 正则表达式中 - 有什么用呢?比如看这个QuickStart例子:Internet 电子邮件地址 [\w-]+@([\w-]+\.)+[\w-]+
- .aspx代码转换为.cs简单问题,菜鸟求助
- 怎么会出现这样的错误啊!原来都是好好的,也不知道改了什么变成这样了?!?!!
现在考虑用javascript使用WScript.Shell。只要能读到本地的XML就行了。
考虑在考试前用户提前登陆,验证身份合法,自动下载随机试题
当然试题下载是每天下载当天的就行了。(试卷的份数固定的,下N份服务器端生成的卷子的XML就行了)所以访问客户端的文件也只是一种方案而已,且看有相关文章有说用JS调用本地资源,可以修改注册表等,只是没有找到操作文件的。当然要开放限制。
对于ActiveX的做法没有太多了解。是否需要每个人登录时都要下载一次?(每个人的试题都不同)如果是这样实际上并没有解决我所提出的问题。
最后对于安全性的问题,能操作的本地文件也是一定的,而且只有一个页面可以这么做。老实说我都觉得不是在做程序而是在写攻击脚本了。而且是很烂的那种。郁闷啊,