2010-11-18 8 views

답변

0

내가 아는 한, 아니오.

ASP.NET 최종 HTML은 실행이 끝난 후에 만 ​​브라우저로 보내집니다. Response.Flush와 같은 기존 ASP 명령과는 달리 페이지가로드되기 전에 원하는 텍스트/이미지를 보는 효과가 없습니다.

몇 가지 방법이 있습니다. 페이지가 이전 페이지의 대상인 경우 이전 페이지를 열어서 "로드 중"이라는 작은 팝업을 표시하고 "무거운"페이지의 스크립트로 팝업을 닫습니다.

"무거운"코드를 별도의 스레드에서 비동기 적으로 실행하는 데 시간이 걸리면 주 스레드에서 "기다려주십시오"메시지 만 표시되고 별도의 스레드에서 한 번만 메시지를 숨길 수 있습니다. 다양한 브라우저에서 회전하는 바퀴의 목적 종류의

0

...

당신은 그 패널을 채우기 위해 전화를 걸 수 있도록 다양한 업데이트 패널과 활용 아약스에 콘텐츠의 일부를 분리 할 수 ​​있습니다.

0

UpdatePanel 및 UpdateProgress 서버 컨트롤을 시작점으로 살펴보십시오. 폼을 UpdatePanel에 래핑하면 폼을 비동기 적으로 포스트 백시키고 UpdateProgress 컨트롤을 특정 UpdatePanel과 연결하면 비동기 요청이 처리되는 동안 사용자에게 메시지를 표시 할 수 있습니다.

관련 문제