0

여러 개의 업데이트 패널이있는 페이지가 있습니다. 첫 번째 패널에는 패널을 닫고 UpdatePanel을 업데이트 한 다음 두 번째 업데이트 패널에서 컨트롤을 채우는 이벤트가있는 gridview가있는 패널이 있습니다. 그것은 파이어 폭스에서 잘 작동하는 것 같지만 IE에서는 패널이 visible = false를 존중하지 않는 것처럼 보입니다. gridview는 databound가 아니기 때문에 표시되지 않지만 여전히 공간이 있습니다. Firefox는 예상대로 작동합니다.C# UpdatePanel 업데이트가 Firefox에서는 작동하지만 IE는 작동하지 않는 것 같습니다.

IE에서 두 번째 업데이트 패널에는 몇 개의 버튼이 있습니다. 이들 중 하나를 클릭하면이 오류가 발생합니다.

Microsoft JScript 런타임 오류 : Sys.WebForms.PageRequestManagerServerErrorException : 잘못된 포스트 백 또는 콜백 인수입니다. 이벤트 유효성 검사는 구성 또는 < % @ Page EnableEventValidation = "true"%>를 사용하여 활성화됩니다. 보안상의 이유로이 기능은 포스트 백 또는 콜백 이벤트에 대한 인수가 원래 렌더링 된 서버 컨트롤에서 비롯된 것인지 확인합니다. 데이터가 유효하고 예상되는 경우 유효성 검사를 위해 다시 게시 또는 콜백 데이터를 등록하려면 ClientScriptManager.RegisterForEventValidation 메서드를 사용합니다.

답변

0

페이지로드 중에 코드가 업데이트 패널의 일부가 아니지만 업데이트 후에 조작 된 단일 레이블의 값을 변경하고있었습니다. 간단한 작은 라벨 : -/

내가 휴식을 발견하고 하나씩 업데이트 된 파일을 검사 할 때까지 나는 버전을 통해 전복 버전을 통해 스테핑 버전을 종료했다. 우리가 그 작은 라벨을 추가 한 곳을 발견했다.

관련 문제