2013-09-25 73 views
0

我想知道是否有任何客戶端使用任何瀏覽器可以看到我的服務器端代碼?如果是這樣的話,我怎麼能防止這種情況發生,實際上客戶在訪問我的網站時能看到什麼?可以讓客戶端看到服務器端的源代碼嗎? asp.net

(asp.net)

+0

沒有他們不能看到你的服務器代碼,它們只能用你的GUI交互。他們不能看到服務器端代碼 – Maruti

+0

沒有服務器端代碼在服務器上呈現,並且客戶端只接收到與其等效的HTML。當用戶訪問您的網站時,他/她在處理服務器代碼的業務邏輯以及JavaScript之後僅接收到HTML輸出,css和圖像駐留在客戶端機器上以支持HTML –

+0

那麼,如果你沒有設置錯誤頁面,那麼客戶端將看到一些服務器端代碼... – Shautieh

回答

0

我以前從未使用asp.net,但我認爲它像PHP或Perl一樣。客戶端只能看到服務器發送給他的內容(就像任何其他網絡應用程序一樣)。

執行事情的正常順序應該是 - >
客戶端向特定資源發送請求。您的服務器解釋此請求並打開所需的文件進行處理。然後解析器會遍歷源文件並執行您的代碼。

的源代碼被髮送到客戶端的唯一方法是,你錯過了「在你的字符串結束一個錯字。

+0

「源代碼發送到客戶是一個錯字,你錯過了「在你的絃樂結束時「..什麼? – Shoban

+0

PHP-Examble:echo「asadasd;(進一步的代碼...) - 然後以某種方式設法讓代碼仍然正確,以便它顯示給用戶。 – Chris

相關問題