2012-01-12 4 views
0

업데이트 패널로 부분 포스트 백을 수행하는 여러 AJAX 컨트롤을 사용하는 asp.net 페이지가 있습니다. 테스트에서 훌륭하게 작동하며 모든 포스트 백이 페이지를 다시로드하지 않고 완료되며 전체 프로세스를 원활하게 만듭니다. 일부 외부 테스트를 위해이 파일을 웹 서버에 업로드했으며 모든 테스트를 통해 페이지가 많이로드되었다고보고했습니다. 웹 서버에서 네트워크 내에서 시도하고 여전히 잘 작동했다. 그러나 집에서 네트워크 외부에서 시도해 보았을 때 이러한 업데이트 패널의 부분 포스트 백을 수행 할 때마다 전체 포스트 백을 수행하는 것으로 나타납니다.전체 포스트 백이 발생하는 비동기 포스트 백

왜 이런 일이 발생하는지 알 수 없습니다. 서버와 통신하는 데 걸리는 시간이 길어 지더라도 페이지를 새로 고쳐서는 안됩니다. 대부분은 잠깐 멈춰 있어야합니다. 또 다른 이상한 점은 스크롤 위치를 유지하지 않는다는 것입니다. 스크롤 포스트 위치는 내가 가지고있는 하나 또는 두 개의 전체 포스트 백을 위해 설정했습니다. 페이지 맨 위로 다시로드됩니다.

아마도 이것은 서버에 설정된 것으로 생각할 수 있지만 확실하지 않습니다. 누구든지 아이디어가 있습니까?

감사합니다.

답변

1

axd 파일이 우리 네트워크의 방화벽에 의해 걸러 졌기 때문에 AJAX가로드되지 않았습니다. AJAX가로드되지 않을 수있는 많은 이유가 있기 때문에 힘든 발견이었습니다.

+0

+1 앞으로의 사용자를 위해 직접 답변을 제공합니다. – Glenn

0

모든 자바 스크립트 파일이 올바르게로드되도록 방화 쇠 또는 이와 유사한 파일을 확인하십시오. 콘솔 오류와 .js 파일 모두 다운로드 오류. 네트워크 외부의 일부 파일에 액세스 할 수 없을 수도 있습니다.

+0

이것은 시작 이었지만 훨씬 더 복잡했습니다. – Endyo

관련 문제