【发布时间】:2016-07-27 15:32:44
【问题描述】:
在发送要下载的文件后,我想更新我的 aspx 页面上的某些内容。 (之前显示的一些错误消息。)。我认为这是不可能的,但您能提供一个解决方案吗?
这里是发送文件下载的代码:
Response.ContentType = "Application/zip";
Response.AddHeader("Content-Disposition", "attachment; filename=" + e.CommandArgument);
Response.BinaryWrite(fileStream.ToArray());
Response.Flush();
Response.Close();
Response.End();
编辑澄清:我也认为没有合乎逻辑的解决方案。但是,可能有一个我不知道的 Javascript 技巧。
【问题讨论】:
-
Response.Write("文件已发送给您");
-
@inquisitive_mind 他已经在用文件写响应。他的意思是他也想更新页面。他无法同时响应文件和更新的页面。
-
您需要使用javascript,进行ajax调用并在成功函数中更新您的页面
-
没错,没有合乎逻辑的解决方案。但是,可能有一个我不知道的 Javascript 技巧。
标签: c# asp.net response httpresponse httpwebresponse