아래 코드를 사용하여 Excel 파일을 다운로드하고 있습니다. Response.End()
호출이 실행되면 창을 닫으려고합니다. 그러나 이것은 일어나지 않습니다. 지금까지 가지고있는 코드를 확인하십시오.Response.End() 뒤에 창을 닫으시겠습니까?
'Write it back to the client
Dim filename As String = "FullExtract_" & Now.Year.ToString & Now.Month.ToString & Now.Day.ToString & ".xlsx"
Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Response.AddHeader("content-disposition", "attachment; filename=" & filename)
Response.BinaryWrite(pck.GetAsByteArray())
Response.End()
'cursor not reaching to below code
Page.ClientScript.RegisterStartupScript(Me.GetType(), "closedownload", "JavaScript:window.close(); return false;")
어떻게 창을 닫을 수 있습니까?
'Response.End'를 호출하면 페이지 실행이 중단되므로 페이지를 더 이상 처리하지 못합니다. 이것을보십시오 : http://msdn.microsoft.com/en-us/library/system.web.httpresponse.end.aspx. –
창을 닫기위한 제안. – James123