在ASP.NET中显示“保存文件”对话框

在ASP.NET中显示“保存文件”对话框,asp.net,Asp.net,我将在我的asp.net网页中显示一个“保存文件”对话框,用户单击一个按钮,出现一个“保存文件”对话框,该对话框允许用户将CSV格式的报告保存在硬盘中,我该怎么做?是否可以在ASP.NET中显示“保存文件”对话框? 感谢您这么做,您需要创建一个全新的页面(或者更好的是,*.ashx处理程序)来提供CSV结果。该按钮应将GET请求发布到此页面。在ProcessRequest()方法(对于处理程序)或Page_Load()方法(对于页面)中,当它接收到请求时,您将得到如下代码: Response.C

我将在我的asp.net网页中显示一个“保存文件”对话框,用户单击一个按钮,出现一个“保存文件”对话框,该对话框允许用户将CSV格式的报告保存在硬盘中,我该怎么做?是否可以在ASP.NET中显示“保存文件”对话框?
感谢您这么做,您需要创建一个全新的页面(或者更好的是,*.ashx处理程序)来提供CSV结果。该按钮应将GET请求发布到此页面。在ProcessRequest()方法(对于处理程序)或Page_Load()方法(对于页面)中,当它接收到请求时,您将得到如下代码:

Response.Clear();
Response.ContentType = "text/csv";
Response.AddHeader( "Content-Disposition", "attachment;filename=\"report.csv\"" );
// write your CSV data to Response.OutputStream here
Response.End();