이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 19777|회답: 0

[출처] 잠재적으로 위험한 요청. 폼 값이 감지되었습니다

[링크 복사]
게시됨 2015. 12. 18. 오후 2:54:45 | | |

이 문제는 제출하는 폼에 HTML 문자열이 있기 때문입니다. 예를 들어, TextBox에 HTML 태그를 입력하거나 페이지의 HtmlEditor 컴포넌트를 사용하는 등 문제를 해결하면 validRequest를 비활성화하는 방법이 있습니다.

.NET 4.0 이상이라면 방법 3을 꼭 확인하세요.

이 방법은 asp.net webForms와 MVC 모두에서 작동합니다

방법 1:

.aspx 파일의 헤더에 다음 문장을 추가하세요:

방법 2:

web.config 파일을 수정하세요:

왜냐하면 validateRequest는 기본적으로 true로 설정되기 때문입니다. 그냥 false로 설정하세요.


방법 3:

web.config

4.0 검증이 HTTP BeginRequest 이전에 활성화되기 때문에, 요청의 검증은 모든 ASP.NET 리소스, aspx 페이지, ashx 페이지, 웹 서비스, 일부 HTTP 핸들러 등에 적용됩니다.






이전의:CLSID {000209FF-0000-0000-C000-000000000000046}로 COM 클래스 공장 분실된 부품을 회수하는 과정...
다음:C# 폼 패스 값 폼 간에 첫 번째 폼이 두 번째 폼으로 값을 계속 전달합니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com