제 질문은 매우 간단합니다. 양식을 제출할 때 잘못된 문자 (특히 HTML)가있는 모든 속성 (필드)에 모델 오류로 플래그를 지정하고 싶습니다. 내가 직면하고 문제는 모델 바인딩/검증 전에 에서 요청하는 검증 차기 내가 HTTP 500 ... 나는 당신의 모델/뷰 모델에 [AllowHtml]
property 속성을 사용하거나에 <httpRuntime requestValidationMode="2.0" />
를 사용하거나 알리는 similar question을 본받을 web.config,하지만 내가 찾고있는 것은 "은 요청 확인 예외를 전역 적으로 catch하여 모델 오류"으로 표시하는 것입니다. 또한 HTML 태그를 "제거"하고 싶지는 않지만 사용자에게 입력 내용이 유효하지 않다는 사실을 알리고 싶습니다.ASP.NET MVC3 요청 유효성 검사 예외를 모델 또는 속성 유효성 검사 오류로 처리하는 방법
나는 정규 표현식 유효성 검사가 잘못된 입력을 찾아 속성을 사용하는 방법에 대한 생각,하지만 난 언급 한 바와 같이 그는 더 - 이동 없도록, ASP.NET MVC3에 요청 유효성 검사는 .../검증 결합 모델 이전에 발생
A 정말 good overview of the Request Validation can be found here입니다.
문제를 알려주십시오. 코드 숨김으로 프라퍼티에 플래그를 지정하고 유효성 검사 오류가있을 때 코드 숨김으로 조작하려고합니다. –