2015-04-24 24 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不,我不能幫你,因爲我不知道。 –