화면에서 ASP.Net 컨트롤을 사용하여 특정 작업을 할 때 작업시간이 오래 걸리면 다시 PostBack 이 일어날 때까지 화면이 아무 반응이 없습니다. 이럴 경우 데이터 로딩중... 혹은 잠시만 기다려주세요.. 같은 진행상태를 표시해 주는 예제입니다.
이 예제에서는 Ajax 확장 컨트롤인 UpdatePanel 과 UpdateProgress 를 사용합니다.
예제에서 사용된 로딩 중 이미지는 아래 파일을 다운받으시면 됩니다.
(loading.zip 파일을 다운받아 압축을 푸시면 왼쪽 그림과 같은 loading.gif 가 나옵니다)
1. WebForm2.aspx 부분
2. WebForm2.aspx.cs 부분
3. 결과 화면
'웹 > ASP.Net' 카테고리의 다른 글
텍스트박스 값 입력 후 엔터시 자동으로 버튼 클릭 발생시키기 (0) | 2013.11.14 |
---|---|
데이터 로딩중 표시하기 2 - Ajax 컨트롤들을 사용하여 모달 팝업으로 표시하기 (0) | 2013.09.30 |
웹폼에서 Ajax 실행하기 3 - jQuery Ajax + JSON (0) | 2013.09.14 |
웹폼에서 Ajax 실행하기 2 - jQuery Ajax (0) | 2013.09.14 |
웹폼에서 Ajax 실행하기 1 - ScriptManager Ajax 컨트롤 (0) | 2013.09.13 |