JQueryの$ .Ajax(..)を使用して、マークアップを含むJSONオブジェクトをMVCアクションメソッドに投稿すると、コンテンツがASP.Netのリクエストによって拒否されないことに驚きました検証。htmlでAjax JSONベースの投稿を拒否する
要求の検証がJSON投稿に適用されない理由はありますか?次のように定義された
は、マークアップは...サーバーによって拒否$.ajax({
url: '/Controller/Action',
data: JSON.stringify({data:data}),
type: "POST",
dataType: "json",
contentType: "application/json",
});
は、それが
私は
MVC 3.0 .NET 4.0を使用していますタイプJSONのポストに結びついているように思えていません私は、データベースにコメントを保存する機能を作成しています。
さまざまなプロパティ(例:commentText)を使用してJSONオブジェクトを投稿しています 何らかの理由で、何らかの理由でマークが含まれていると投稿を拒否しない<div></div>
など
動作を説明するように見えるここに記事を見つけた:
手がかりがあるようですか?要求の検証が4.0で変更されたためです。 – Venemo
質問が更新されました。私は.Net 4.0を使用しています – TGH