[HttpRequestValidationException (0x80004005): 클라이언트로부터... Request.Form 값에서 잠재적으로 위험한 Request.Form 값이 감지됩니다. ] System.Web.HttpRequest.ValidateString(String s, String valueName, String collectionName)
1. 사실, 오류는 명확히 설명되었고 해답은 다음과 같이 제시된다:
클라이언트에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다(txtUEditor="<p>a</p>").
설명: 요청 검증 과정에서 잠재적으로 위험한 클라이언트 입력 값을 감지하여 요청 처리가 중단되었습니다. 이 값은 크로스 사이트 스크립팅 공격과 같은 애플리케이션 보안을 침해하려는 시도가 있을 수 있음을 나타낼 수 있습니다. 페이지가 애플리케이션 요청 검증 설정을 덮어쓰도록 하려면, httpRuntime 구성 섹션에서 requestValidationMode 속성을 requestValidationMode="2.0"으로 설정하세요. 예시: <httpRuntime requestValidationMode="2.0" />. 이 값이 설정되면, <pages> 페이지 디렉티브나 구성 섹션에서 validateRequest="false"를 설정하여 요청 검증을 비활성화할 수 있습니다. 하지만 이 경우에는 애플리케이션이 모든 입력을 명시적으로 검사하는 것이 강력히 권장됩니다. 자세한 내용은 http://Go.microsoft.com/fwlink/?LinkId=153133 참조.
예외 세부사항: System.Web.HttpRequestValidationException: 클라이언트에서 잠재적으로 위험한 Request.Form 값이 감지되었습니다 (txtUEditor="<p>a"a</p>).
2. 또 다른 방법은 web.config의 페이지 섹션에서 설정하는 것입니다. 예를 들면:
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com