2010-08-12 63 views

回答

1

主要的事情Validate Request正在尋找的<和>字符,阻止你打開你的網站允許惡意用戶發佈腳本或HTML到您的網站。

回答第二個問題當ValidateRequst =「假」

當請求驗證被禁止時,內容可以被提交到的尋呼;它是頁面顯影劑的責任確保內容被正確編碼或處理

對於編碼數據:內容可以是使用Server.HtmlEncode(string) API服務器上容易HTML編碼。內容也可以很容易地被HTML解碼,也就是使用Server.HtmlDecode(string)方法恢復爲標準HTML。

+0

感謝您的回覆,但這不是完整的答案,我只是想知道這些網站如何處理惡意輸入,以防萬一他們使ValidateRequest = false?我的意思是他們如何驗證服務器端的輸入,如果他們disablle驗證請求。 – Zerotoinfinity 2010-08-12 06:51:22

+0

閱讀文章鏈接 - 順便通過編碼數據,他們避免腳本附加 - 去文章,它給你更多的信息:http://www.asp.net/learn/whitepapers/request-validation/ – 2010-08-12 06:53:29

+0

那麼它意味着在服務器端進行編碼稱爲服務器端惡意輸入的驗證? – Zerotoinfinity 2010-08-12 06:58:11

相關問題