Bir MVC eylem yöntemine işaretleme içeren bir JSON nesnesini göndermek için JQuery's $ .Ajax (..) kullanıldığında, içeriğin ASP.Net'in isteği tarafından reddedilmediğini öğrenince şaşırdım doğrulama.Ajax JSON tabanlı gönderi html ile reddediliyor
JSON postalarına istek doğrulamanın uygulanmamasının bir nedeni var mı? Aşağıdaki tanım ile
, biçimlendirme ... sunucu tarafından reddedildi$.ajax({
url: '/Controller/Action',
data: JSON.stringify({data:data}),
type: "POST",
dataType: "json",
contentType: "application/json",
});
o
Ben
MVC 3.0 .NET 4.0 kullanıyorum tip JSON mesajların ile iç içedir gibi görünüyor değilAçıklamaları bir veritabanına kaydetmek için işlevsellik yaratıyorum. İşaretleme/komut dosyaları, istek doğrulamasını geçebilecek bir güvenlik sorunu gibi görünüyor ...
Çeşitli özelliklere sahip bir JSON nesnesini (örneğin commentText) gönderiyorum Herhangi bir nedenle, nedense işaretleme içermiyorsa bu gönderiyi reddetmiyor <div></div>
vb
Bulunan davranışlarını açıklamaya görünüyor burada bir makale:
bir ipucu var gibi gözüküyor? Çünkü talep doğrulama 4.0'da değişti. – Venemo
Güncelleştirilmiş soru. Kullanıyorum. Net 4.0 – TGH