login register Sysop! about ME  

2017년 08월 29일 15시 55분 00초,     조회수 : 484
  제목 : button click 끝난 후 javascript 함수 실행방법 문의
SEQ : 34539 글쓴이 : daphness

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용안함

 안녕하세요.
 저는 현재 엑셀파일을 다운로드할 때 Progress 화면을 띄우는 기능을 개발하고 있는데요..
 asp:Button 에서 OnClientClick 에 Progress를 띄우는 것까지는 됐습니다.

 문제는 Button_Clieck(object sender, EventArgs e) 안에서 인데요
 excel 파일을 

 objResponse.Clear();
 objResponse.AddHeader("content-disposition", string.Format("attachment;filename={0}", HttpUtility.UrlEncode(file_name, System.Text.Encoding.UTF8).Replace("+", "%20")));
 objResponse.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
 mem.WriteTo(objResponse.OutputStream);
 objResponse.End();

 이런형식으로 생성하여 다운로드하는데
 이렇게 되면 이벤트가 끝난 후 callback 이 일어나지 않아
 ScriptManager.RegisterClientScriptBlock() 이 안먹힌다는 겁니다.
 
 버튼을 클릭하여 Progress를 띄우고 excel 파일이 생성되면 progress를 destroy 시켜야하는데 그걸 못하고 있습니다.
 
 이 상황에서 javascript 함수를 실행할 수 있는 방법이 있을까요?
 도움부탁드립니다.

  wind1379
  2017-08-29(16:46)
캐릭 이미지
objResponse.End();
이전에 뭔가를 하셔야 할듯하네요... [Mr.NET!]

  daphness
  2017-09-07(10:12)
캐릭 이미지
도움 감사합니다!


제목 작성자 날짜 조회
button click 끝난 후 javascript 함수 실행방법 문의 (2) daphness 2017-08-29 484

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})