當使用JQuery的$ .Ajax(..)將包含標記的JSON對象發佈到MVC操作方法時,我驚訝地發現內容沒有被ASP.Net的請求拒絕驗證。拒絕Ajax基於JSON的帖子與html
是否有請求驗證不適用於JSON帖子的原因?
如下定義,標記不被服務器拒絕......
$.ajax({
url: '/Controller/Action',
data: JSON.stringify({data:data}),
type: "POST",
dataType: "json",
contentType: "application/json",
});
好像它綁類型JSON的帖子
我使用.NET 4.0 MVC 3.0
我正在創建將註釋保存到數據庫的功能。看起來像標記/腳本可以通過請求驗證安全問題...
我發佈JSON對象與各種屬性(例如commentText) 由於某種原因,它不拒絕我的帖子,如果它包含標記<div></div>
等
在這裏發現了一篇文章,似乎可以解釋的行爲:
你能告訴你正在使用哪個版本的ASP.NET線索?因爲請求驗證已在4.0中更改。 – Venemo
已更新的問題。我正在使用.Net 4.0 – TGH