[问题] BinaryWrite下载档案后 再注册一段script

楼主: kisha024 (4545454554)   2023-04-26 11:35:22
各位好
我用类似下面的语法下载一个档案 接着再用 RegisterStartupScript 注册一段
javascript 如下
// 这里是下载的部分
string FileName = "XXX.xlsx";
MemoryStream ms = new MemoryStream();
// ... 这里做一些处理 让ms取得档案资料
Byte[] bytes = ms.ToArray();
Response.AddHeader("Content-Disposition", "attachment; filename=\"" +
FileName + "\";");
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
// 随后注册一段javascript
Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "AA",
"alert('BB');", true);
作者: kobe8112 (小B)   2023-04-26 17:34:00
最简单就是直接设断点或每行后印文字,看是挂在哪一行呀
作者: poewar (☺☻)   2023-04-26 19:21:00
Response.End()发生ThreadAbortException?

Links booklink

Contact Us: admin [ a t ] ucptt.com