Sorumu umarım oldukça basittir. Formumu gönderdikten sonra, geçersiz karakterler (özellikle HTML) olan tüm özellikleri (alanları) model hataları olarak işaretlemek istiyorum. Karşılıklı konu modeli bağlama/doğrulama önce bu istek Doğrulama başladı ve ben HTTP 500 ... Ben senin Modeli/ViewModel üzerinde [AllowHtml]
mülkiyet özelliğini kullanan veya <httpRuntime requestValidationMode="2.0" />
kullanarak ya tanıtır bir similar question gördü olsun web.config, ama aradığım şey, "Küresel olarak Doğrulama İsteği istisnalarını yakalamak ve bunları model hataları olarak gösterme" şeklindedir. Ayrıca, HTML etiketlerini "soymak" istemiyorum, kullanıcıya girişlerinin geçerli olmadığını bildirmek istiyorum.ASP.NET MVC3 Request Validation istisnaları, model veya özellik doğrulama hataları olarak nasıl ele alınır
Ben Normal İfade doğrulama kötü girişini bulmak için niteliklerini kullanma hakkında düşündüm ama belirtildiği gibi bu no-go yani, ASP.NET MVC3 iste Doğrulama .../doğrulama bağlama modeli önce gerçekleşir
Gerçekten good overview of the Request Validation can be found here.
Sorunu anlatayım. Herhangi bir doğrulama hatası olduğunda, mülkünüzü arkaplanda işaretlemek ve bunları kod arkasında değiştirmek ister misiniz? –