2010-06-02 9 views
0

각 포스트 백 이벤트에 대해 UpdateProgress가있는 Ajaxable 응용 프로그램이 있습니다. 모든 것이 훌륭하고 위대한 일을합니다.aAsynch 포스트 백이 발생했을 때 이미지를 표시하는 방법

SiteMapPath 표시 줄에 또 다른 표시기를 표시하여 게시 여부가 무엇이든지간에 문제가 있음을 보여줍니다.

예를 들어 사용자가 버튼을 클릭하면 UpdateProgress는 응용 프로그램의 중앙 부분에 표시기 이미지를 표시합니다. 애플리케이션 툴바 상단에 다른 이미지 (모든 포스트 백에 대해서만)를 표시하려고합니다.

은 현재 내가 밖으로 THER 간단한 플래그 사용하고 포스트 백이

당신은 단순히 하나 이상의 ASP를 가질 수

답변

3

나는 ajaxSend 및 ajaxComplete 이벤트를 이용하여 jquery만으로이 작업을 수행 할 수 있다고 생각합니다. 표시기를 표시하고 표시기를 숨길 이벤트에 함수를 바인드하면됩니다. 자세한 내용은 jquery docs을보십시오.

$("#loading").bind("ajaxSend", function(){ 
    $(this).show(); 
}).bind("ajaxComplete", function(){ 
    $(this).hide(); 
}); 
0

사전에 감사 일어날 때 이제까지 그 깃발 대신 표시를 사용하려면 :의 UpdateProgress를 어느 지점을 가리키는 지 동일한 AssociatedUpdatePanelID

+0

플래그 업데이트 패널은 마스터 페이지에 있으며 업데이트 패널 ID와 연결할 수 없도록 모든 업데이트 패널로 업데이트됩니다. –

+1

그렇다면 글로벌 한 곳만 있으면됩니다. 관련 업데이트 패널 ID가없는 마스터 페이지에 updatetemplate을 넣는다면 계속 진행되는 비동기 포스트 백과 함께 진행됩니다. 그래서 그것은 당신이 원하는 것입니다. 아니? – XGreen

+0

단지 우리가 같은 도시 출신 인 것을 보았습니다 :) samilik rafigh! – XGreen

관련 문제