2011-04-11 7 views
0

FreeTextBox라는 컨트롤을 사용하고 있는데 업데이트 버튼을 클릭하면 "잠재적으로 위험한 Request.Form 값이 클라이언트에서 감지되었습니다 (fTxtContent ="tyretyeryteyterty. .. ").". 그 때문에 페이지 수준 속성, 즉 validaterequest를 false로 사용하지 않으려합니다. 이 오류를 해결할 좋은 아이디어가 있습니까?Freetextbox를 사용하여 잠재적으로 위험한 request.form

최대한 빨리 도와주세요.

답변

0

나는 ValidateRequest를 사용하지 않는 것을 크게 좋아하지 않지만, 내가 잘못하지 않는다면, FreeTextBox는 원시 텍스트를 HTML로 저장합니다. 따라서이 텍스트는 ASP.NET이 잠재적으로 위험하다고 생각하는 <p>Your text here</p>으로 저장 될 수 있습니다. 구성 요소가있는이 페이지에서 유효성 확인 요청을 해제 할 수 밖에 없습니다.

0

FreeTextBox가 서버에 HTML을 보내려고하기 때문에 validaterequest를 false로 설정해야한다고 생각합니다. 왜 FreeTextBox를 사용하고 있습니까?

1

여전히 도움이 필요한 사람이 있으면 ValidateRequest를 false로 설정하면 .NET Framework 4.0보다 먼저 작동합니다. 4.0에서는 요청이 기본적으로 유효성이 검사됩니다. 이 기능을 사용하지 않으려면 web.config의 요소에 다음을 추가하십시오.

<httpRuntime requestValidationMode="2.0" /> 

수정해야합니다. 감사합니다 RobRisner

+0

정교하게 말하면, 이것은 '' 태그 내에 있어야합니다. 예 :'' –

관련 문제