2010-05-17 5 views
1

상태 표시 줄로 사용하려는 업데이트 패널 안에 레이블이 있습니다.AJAX : 상태 표시 줄 : 함수가 실행되는 동안 UpdatePanel을 강제 업데이트합니다.

기본적으로 사용자는 일련의 작업을 수행하는 주 기능을 실행하는 버튼을 클릭합니다. ... 데이터 검색

2 단계 :

단계 1 : I는 예를 진행됨에 따라 기능의 상태에 관하여 사용자에게 알려드립니다 계산 값 ...

단계 3 : 값 인쇄 ...

4 단계 : 완료!

나는 함수에서 직접 updatepanel을 업데이트하려고 시도했지만 기능 (단계 4)의 끝에서 패널을 업데이트하고 "완료!"라고 표시합니다. (나는 그것이 어떻게 작동해야하는지 이해한다).

패널과 메인 기능을 분리하여 업데이트하기 위해 타이머와 스레드를 조사해 봤지만 누구나 더 좋은 아이디어가 있다면 여기에 게시하겠습니까?

답변

0

레이블 주위에 업데이트 패널을 배치 했습니까? UpdateMode를 조건부로 설정하고, 스테이지를 실행할 때 레이블의 텍스트를 설정 한 다음, updatePanelProgress.Update()가 수행해야합니다.

+0

그래, 마지막 단계 이후에 업데이트하는 것으로 보입니다. 나는 updatePanel 호출 함수가 끝난 후에 만 ​​업데이트 할 수 있습니까? 그래서이 문제를 해결할 방법을 찾고 있습니다. –

관련 문제