2012-09-25 9 views
1

안녕하세요 모두 모달 팝업 익스텐더 숨겨진 된 linkbutton 설정했습니다. 그래서 나는이에 추가 할 때 내가모달 팝업 확장 표시 및 숨기기

protected void ProcessFileBtn_OnClick(object sender, EventArgs e) 
{ 
    WaitModalPopupExtender.Show(); 
    //DO STUFF 
    WaitModalPopupExtender.Hide(); 
} 

프로세스는 시간이 걸립니다하고있는 중이 야,하지만 난 버튼을 만들 때 모달 팝업 익스텐더 쇼, 그냥 작동 쇼 기능을 할 수없는 것이 아니라, 그것을 사용하고자 할 때

protected void Test_Click(object sender, EventArgs e) 
{ 
    WaitModalPopupExtender.Show(); 
    System.Threading.Thread.Sleep(5000); 
    WaitModalPopupExtender.Hide(); 

} 

아무 것도 표시되지 않습니다. 이견있는 사람?

답변

1

작동하지 않습니다. 이유 ... ?? 첫 번째 요청이 서버로 전송되었습니다.

WaitModalPopupExtender.Show();----Executed---But no response send to Client 
System.Threading.Thread.Sleep(5000);----Executed---But no response send to Client 
WaitModalPopupExtender.Hide();----Executed---Now its time to send the response 

이제

0

코드를 모두 보지 않고도 말하기는 어렵지만 링크 버튼을 클릭하면 페이지가 PostBack이됩니다. 페이지가 다시 게시 할 때 새로 고침되므로 ModalPopupExtender이 표시되지 않습니다. 당신이 찾고있는 것 같아요 그리고 Ajax 당신이 원하는 것을 할 호출, 나는 꽤 확신하고 데이터를 처리하는 동안 대기 창을 보여줍니다.

+0

예, 팝업가 대기 창입니다 클라이언트로 전송됩니다 출력을 기대할 수 있습니다 – Badmiral