• ASP .NET Controller返回类型


    返回类型

    return View(model); 即返回html
    return Json("String"); 返回Json格式的数据
    return File(new byte[] { }, "application/json"); 返回文件(下载),也可以不使用这种方法下载文件

    例子:下载excle

    ShopDevelopment. ExportImportUtil
    httpContext.Response.BinaryWrite(streamName.ToArray()); 完成下载功能
    输入excle的内容为html即可,可以自动转为excle格式
    关键类:System.Web. HttpContextBase 也可以采用其他帮助库

    public static void ExportExcel(HttpContextBase httpContext, string name, MemoryStream streamName)
    {
        httpContext.Response.ContentType = "applicationnd.ms-excel";
        name = HttpUtility.UrlEncode(name,System.Text.Encoding.GetEncoding("UTF-8"));
        httpContext.Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}", name));
        httpContext.Response.Clear();
        httpContext.Response.BinaryWrite(streamName.ToArray());
        httpContext.Response.End();
    }
  • 相关阅读:
    控制element表格禁用选择
    深度拷贝
    VScode修复eslint报错,保存的时候自动格式修正
    关于route监听
    PAT 1030 完美数列
    PAT1029 旧键盘(C完全正确)
    PAT 1028 人口普查
    PAT 1016
    PAT:1013
    PAT :1012 数字分类
  • 原文地址:https://www.cnblogs.com/Lulus/p/7873293.html
Copyright © 2020-2023  润新知