2010-06-09 2 views
0

정규 표현식을 사용하여 입력 유효성 검증을 설정하려고하는데, "<test>"을 입력하면이 오류가 계속 발생합니다. 텍스트 상자 :"잠재적으로 위험한 Request.Form 값 ..."- mvc 2, .net 4.0

잠재적 위험으로 Request.Form 값은 클라이언트

에서 발견 된 난의 Web.config이 있습니다

<system.web> 
    <httpRuntime requestValidationMode="2.0" /> 

나는 또한 Web.config의이 있습니다

<system.web> 
    <pages controlRenderingCompatibilityVersion="3.5" 
       clientIDMode="AutoID" 
       validateRequest="false"> 
       ... 
       </pages> 

나는 문제의보기의 페이지 지시문이 있습니다

ValidateRequest="false" 

것도 도움이 보인다. 나는이 사이트에서이 질문을 보았고 일반적으로 포스터는 web.config에 httpRuntime 태그를 남겨 두었습니다 ... 그러나 나는 그것을 포함 시켰고 여전히 예외를 얻었습니다. 어떤 아이디어?

답변

1

확인, 컨트롤러 또는 동작 코드 앞에 [ValidateInput (false)]라고 대답했습니다. (나는 이전의 질문을 읽을 때 충분히 멀리 가지 않았다!)

관련 문제