zoukankan      html  css  js  c++  java
  • aspx导出文件

    System.IO.StringWriter sw = new System.IO.StringWriter();
    HtmlTextWriter htw = new HtmlTextWriter(sw);
    // reptype.RenderControl(htw);//reptype为要导出的对象,当前是reptype,如果是DataGrid,DataList等都可以
    Response.Buffer = true;
    Response.Clear();
    Response.ClearContent();
    Response.ClearHeaders();
    Response.ContentType = "Response.ContentType";//Response.ContentType是输出流的 HTTP MIME 类型
    //Response.ContentType --- word文件
    //application/vnd.ms-excel --- excel文件
    Response.Charset = "utf-8";
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
    Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("试卷", System.Text.Encoding.UTF8) + ".doc");
    //attachment --- 作为附件下载
    //inline --- 在线打开
    //filename如果是中文,则可以用HttpUtility.UrlEncode(fileName,System.Text.Encoding.UTF8)进行进行编码,以解决文件名乱码的问题

    Response.Write("aa"+" "+"sd");
    Response.Flush();
    Response.Close();

  • 相关阅读:
    vue基础知识
    git的创建使用
    使用express搭建服务器框架
    日常训练
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
    今日收获
  • 原文地址:https://www.cnblogs.com/kexb/p/3660401.html
Copyright © 2011-2022 走看看