Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 需要在客户端系统上复制文件,是否有任何可能的方法? 我在C.NET开发了一个在线考试系统,希望在考试一开始就在客户端机器上拷贝文件,这样即使Internet断开,考生也可以继续使用测试_Asp.net - Fatal编程技术网

Asp.net 需要在客户端系统上复制文件,是否有任何可能的方法? 我在C.NET开发了一个在线考试系统,希望在考试一开始就在客户端机器上拷贝文件,这样即使Internet断开,考生也可以继续使用测试

Asp.net 需要在客户端系统上复制文件,是否有任何可能的方法? 我在C.NET开发了一个在线考试系统,希望在考试一开始就在客户端机器上拷贝文件,这样即使Internet断开,考生也可以继续使用测试,asp.net,Asp.net,你可以考虑一个客户端服务器解决方案,比如WPF或WiFras,因为这更适合这种类型的开发。您可以使用一键部署,使其仍然从web启动,并在每次运行时更新 如果您决定使用asp.net,这将导致一个javascript非常繁重的站点,第一页的加载速度非常慢 要做到这一点,您需要在第一个页面上将所有测试问题加载到javascript数据结构中,当每个用户在进入下一个页面时,您需要使用javascript收集所有答案并存储在javascript中。然后使用javascript中的测试定义重新阅读整个页面

你可以考虑一个客户端服务器解决方案,比如WPF或WiFras,因为这更适合这种类型的开发。您可以使用一键部署,使其仍然从web启动,并在每次运行时更新

如果您决定使用asp.net,这将导致一个javascript非常繁重的站点,第一页的加载速度非常慢


要做到这一点,您需要在第一个页面上将所有测试问题加载到javascript数据结构中,当每个用户在进入下一个页面时,您需要使用javascript收集所有答案并存储在javascript中。然后使用javascript中的测试定义重新阅读整个页面,而不返回服务器。然后,一旦测试完成,您需要将结果发送回服务器,完成测试后互联网必须处于活动状态。

您必须创建下载包,并提供一个链接供用户单击以请求文件。你不能强制下载


如果你的考试在一个网页上,你不需要做任何事情。一旦页面出现在用户浏览器中,它就已经被“本地复制”。

如果您花更多时间纠正问题的拼写,您会发现您会得到更多答案。另外,您可能希望在您的问题标题中更具体一些,我建议“完成多页测试的最佳方式是什么,它能够适应网络故障”thnx先生…事实上,我已经将屏幕分为两部分,首先我显示6个缩略图,然后,上一步按钮单击任何缩略图后,问题将显示在第二部分。我想把所有的问题都存储在客户端机器的第一页,这样,如果他/她的互联网连接中断,他仍然可以进行测试。我用C#.net编写代码,是的,我使用了很多Java脚本代码。我已经成功地编写了所有其他代码,但我唯一不能做的是我无法在客户端机器上复制我的文件。如果有人能提供帮助或建议一些更好的方法,我一定会使用C#net。我不理解WPF。WCF对此有帮助吗?我真的不能在已经陈述的内容上添加任何内容。我认为您需要基本了解HTTP,以及当访问者请求web页面时会发生什么。