asp.net-ajax – 如何在ASP.NET AJAX中实现文件下载

我想使用标准的ASP.NET文件下载响应,如 in other Stack Overflow question.
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-disposition","attachment; filename=logfile.txt");
Response.TransmitFile( Server.MapPath("~/logfile.txt") );
Response.End();

但在更新面板内部它不起作用.我必须做什么,如果在更新面板内触发下载事件,我将获得一个文件

解决方法

好吧,我在Encosia上找到了很好的博客文章,描述了这个ASP.NET AJAX文件下载问题的解决方案.它的工作非常好.

http://encosia.com/2007/02/23/ajax-file-downloads-and-iframes/

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....