ASP.net에서 작업하면서 페이지로드가 완료 될 때까지 "페이지로드 중"메시지를 표시하는 간단한 방법이 있는지 궁금합니다.ASP.net에서 로딩 페이지 표시기를 표시하는 간단한 방법.
감사합니다.
ASP.net에서 작업하면서 페이지로드가 완료 될 때까지 "페이지로드 중"메시지를 표시하는 간단한 방법이 있는지 궁금합니다.ASP.net에서 로딩 페이지 표시기를 표시하는 간단한 방법.
감사합니다.
내가 아는 한, 아니오.
ASP.NET 최종 HTML은 실행이 끝난 후에 만 브라우저로 보내집니다. Response.Flush와 같은 기존 ASP 명령과는 달리 페이지가로드되기 전에 원하는 텍스트/이미지를 보는 효과가 없습니다.
몇 가지 방법이 있습니다. 페이지가 이전 페이지의 대상인 경우 이전 페이지를 열어서 "로드 중"이라는 작은 팝업을 표시하고 "무거운"페이지의 스크립트로 팝업을 닫습니다.
"무거운"코드를 별도의 스레드에서 비동기 적으로 실행하는 데 시간이 걸리면 주 스레드에서 "기다려주십시오"메시지 만 표시되고 별도의 스레드에서 한 번만 메시지를 숨길 수 있습니다. 다양한 브라우저에서 회전하는 바퀴의 목적 종류의
...
당신은 그 패널을 채우기 위해 전화를 걸 수 있도록 다양한 업데이트 패널과 활용 아약스에 콘텐츠의 일부를 분리 할 수 있습니다.
UpdatePanel 및 UpdateProgress 서버 컨트롤을 시작점으로 살펴보십시오. 폼을 UpdatePanel에 래핑하면 폼을 비동기 적으로 포스트 백시키고 UpdateProgress 컨트롤을 특정 UpdatePanel과 연결하면 비동기 요청이 처리되는 동안 사용자에게 메시지를 표시 할 수 있습니다.