문제

XML 데이터를 텍스트 필드에 저장하기 위해 동적 데이터 웹 앱을 가져올 수없는이 문제가 있습니다. 어쩌면 이것은 일반적인 문제 일지 모르지만 웹을 검색하는 것은 나에게 답을주지 않습니다 ...

그래서 그녀는 내 문제를 재현하는 단계를합니다.

  • "ntext"유형의 열이있는 테이블이있는 데이터베이스가 있습니다 (SQL Server 2005).
  • 새로운 동적 데이터 엔티티 웹 애플리케이션을 만듭니다.이 내에서 Ado Entity 데이터 모델을 생성하고 NText 열로 테이블을 추가합니다.
  • Global.ascx 파일을 설정하고 웹 앱을 발사합니다.
  • 웹 앱이 열리면 테이블로 이동하여 새 항목을 삽입합니다.
  • 생성되고 Ntext 열을 나타내는 텍스트 상자에서 XML (메모장에서 간단한 자르고 붙여 넣기)을 삽입하고 삽입/저장 버튼을 누릅니다.
  • 삽입이 오류로 실패합니다.

    Microsoft jscript 런타임 오류 : sys.webforms.pagerequestmanagerservererRorexception : 서버의 요청을 처리하는 동안 알려지지 않은 오류가 발생했습니다. 서버에서 반환 된 상태 코드는 다음과 같습니다. 500

XML 시도의 예

<?xml version="1.0" encoding="utf-8"?>
<root>
<item></item>
</root>

"Hello World"가 작동하는 캐릭터 문자열을 입력합니다!

누구든지 내가 어디에서 잘못 될지 도와 줄 수 있습니까?

감사

도움이 되었습니까?

해결책

아마도 당신이 잠재적 인 위험한 요청에 추가하는 것을 볼 수있을 것입니다. 페이지 지침에 validatequest = "true"가 있다고 가정합니다. 이 올바른지?

다른 팁

사이드 노트처럼.

모든 페이지에 대해 validateRequest = "false"설정 가능하면 IMO를 피해야합니다. 비활성화해야 할 시나리오가있을 때마다 페이지 레벨에 설정하십시오 (<%@ page validateRequest = "false"..%>.

또한이 작업을 수행하는 페이지에서 입력을 확인하고 있는지 확인하십시오, 따라서 유해한 것은 없습니다.

당신이 천재라고 말할 수 있습니까! web.config에서 이것을 업데이트했는데 이제 작동합니다.

<pages validateRequest="false">
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top