2011-12-09 2 views
2

두 개의 드롭 다운리스트가 있으며 자바 스크립트를 사용하여 다른 드롭 다운리스트를 기반으로 작성하고 있습니다. 내 자바 스크립트 코드에서 나는 webservice에 대한 호출 오전 결과를 반환 내가 다른 드롭 다운 목록을 채 웁니다. 문제는 내가 성공적으로 다음과 같은 오류가 발생하기 시작했다 :잘못된 포스트 백 또는 콜백 인수 오류가 발생 했습니까?

잘못된 포스트 백 또는 콜백 인수. 이벤트 유효성 검사는 구성에서 사용하거나 < % @ Page EnableEventValidation = "true"%> 페이지에서 활성화됩니다. 보안을 위해이 기능은 포스트 백 또는 콜백 이벤트가 원래 으로 렌더링 된 서버 컨트롤에서 발생한 이벤트임을 확인합니다. 데이터가 유효하고 예상되는 경우 ClientScriptManager.RegisterForEventValidation 메서드를 사용하여 유효성 검사를 위해 포스트 백 또는 콜백 데이터를 등록하십시오.

어떤 아이디어가 있습니까?

답변

3

클라이언트 측에서 생성 된 컨트롤을 수정하려면 eventvalidation을 비활성화하거나 RegisterForEventValidation을 사용하여 가능한 모든 값을 등록해야합니다. 잘 설명해두면 here입니다. 클라이언트에 전송되어 서버에 의해 수신 된 데이터가 다르기 때문입니다.

편집 : 또한 here로 응답합니다.

1

내 고객 프로젝트 중 하나를 얻었을 때 동일한 오류가 발생했습니다. web.config 파일과 관련이 있습니다. 설정 파일의 appSettings 아래에 아래 코드를 붙여 넣기 만하면됩니다.

<add key="PageInspector:ServerCodeMappingSupport" value="Disabled" /> 
관련 문제