【问题标题】:displaying save file dialog in ASP.NET在 ASP.NET 中显示保存文件对话框
【发布时间】:2011-07-09 14:10:34
【问题描述】:

我将在我的 asp.net 网页中显示一个保存文件对话框,用户单击一个按钮并出现一个保存文件对话框,允许用户将 CSV 格式的报告保存在他的硬盘中,我该怎么做它?是否可以在 ASP.NET 中显示保存文件对话框? 谢谢

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    为此,您需要创建一个全新的页面(或者,更好的是 *.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();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多