2015-04-24 25 views
-2

我正在开发一个评估网站(基于常规MCQ)在asp.net中。如何在完整页面视图中打开评估窗口/页面,并且不允许用户最小化等等,直到测试完成?如何执行asp.net页面到全屏视图?

注意:整页视图的目的是不允许用户在机器或任何其他站点中查看任何内容。

+0

这是不可能的,否则它是邮件应用程序的好方法 –

+0

也许你可以重新绑定转义键?除此之外,我不确定。这可能是不可能的。将用户锁定到网站上并不是网站的预期用途,通常会将其视为允许恶意行为。如果您想将用户“锁定”到某个视图,则可能必须使用本地视图。 – Chrissi

+0

您可能正在考虑以错误的方式解决这个问题。您可能想要检测用户何时未完成评估,并以其他方式与他们联系并敦促他们完成评估。这取决于你的应用程序。我不打算试图将用户锁定在视图中,因为它是恶意的。 – Chrissi

回答

0

没有办法在用户的机器上用浏览器实现你想要的东西。

您可以要求浏览器访问“全屏幕”与用户提示 - How to make the window full screen with Javascript (stretching all over the screen)

什么,你不能做的是覆盖所有屏幕的用户 - 双显示器配置并不少见还是真的很贵,所以如果一个想要在您的“测试”期间看到其他屏幕上的开放信息很容易。忽略诸如手机/平板电脑等单独设备的查找信息。

您确实需要完全控制机器,以便您可以强制浏览器始终处于全屏状态,或者有专门的工具来打开页面(即带有浏览器控件的基本WinForm)。

+0

谢谢阿列克谢你的评论。如果这在网络中是不可行的,那么评估系统是如何开发的?它们都是基于窗口的吗?例如,微软或其他认证测试中心使用的那个,是如何设计的。你能帮我理解吗? –

+0

@PrakashTripathi不,我不能帮你,因为我不知道。 –