猿问

asp.net页面如何实现A页面控制B页面中的控件

我现在在做一个在线考试系统,其中有一个功能是考试监控,其中有暂停考试,延长考试时间,强制交卷,等功能。当我选择某考生并点击"暂停考试"按钮时,该考生页面处于暂停考试状态,并提示考生暂停考试信息。

UYOU
浏览 618回答 2
2回答

尚方宝剑之说

页面加载完成后就与服务器没有联系了,你不可能继续控制这个页面,只有当页面再次提交时才能控制,如果实时性要求不高可用在第二次提交时提示考生。一个折中的实时办法是:在考生的页面中使用ajax实时读取服务器信息,服务器消息变化后可以提示考生。

PIPIONE

每个页面加载一个ajax定时器,异步定时查看考试是否暂停。假如考试开关在session存放,如果时间到,管理员通过权限调整session存储的开关即可。而考卷在ajax请求时发现session中的已经关闭,返回客户端,提示用户到时,并停止。
随时随地看视频慕课网APP
我要回答