"<"과 함께 레코드를 삽입 할 때이 오류가 발생합니다.잠재적 인 위험한 Request.Form 값이 클라이언트에서 감지되었습니다.
문자열에 "<"을 삽입하여이 오류를 해결하는 방법. 메신저 프레임 워크를 사용하여 메신저. 이 열의 데이터 형식은 nvarchar입니다.
미리 감사드립니다.
"<"과 함께 레코드를 삽입 할 때이 오류가 발생합니다.잠재적 인 위험한 Request.Form 값이 클라이언트에서 감지되었습니다.
문자열에 "<"을 삽입하여이 오류를 해결하는 방법. 메신저 프레임 워크를 사용하여 메신저. 이 열의 데이터 형식은 nvarchar입니다.
미리 감사드립니다.
당신은 web.config
<system.web>
...
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" />
...
</system.web>
에 <httpRuntime />
요소에 속성 requestValidationMode="2.0"
을 설정하는 시도와 컨트롤러/액션합니다 (apropriate 하나를 선택) 장식 수 :
[HttpPost]
[ValidateInput(false)]
public ActionResult MyMethod(string s)
{
....
}
참고 : 항상 소독하여 입력.
@scheien이 이미 제안한 것 이외에 잠재적 인 위험한 스크립트 (예 : < 문자 포함)를 허용하지 않는 일부 모델 값을 입력했는지 확인할 수 있습니다. 다음을 시도해보십시오 :
[AllowHtml]
public string text{ get; set;}
이 질문은 MVC 버전 4에만 해당되므로 잘못 표시되었으므로 다른 유형의 솔루션 (아키텍처 및 버전에만 해당)이있을 수 있습니다. –