2009-06-19 86 views
2

我加了錯誤:加入validateRequest = false,但仍然得到

<pages validateRequest="false">  

到我的web.config,但我仍然得到錯誤:

A potentially dangerous Request.Form value was detected from the 

我把它添加到視圖頁面還並仍然出現錯誤。

這怎麼可能?

回答

7

在MVC中,請求驗證具有因爲所述控制器被處理輸入,而不是頁面被在控制器級別,而不是在頁面級進行。如果請求驗證是在頁面級別上做,那麼控制器會愉快地處理惡意輸入(也可能它提交到數據庫!)驗證檢查曾經發生過了。

[ValidateInput(false)] 
+0

我能做到這一點全球不知何故? – mrblah 2009-06-19 02:54:55

相關問題