首页
学习
活动
专区
圈层
工具
发布

使用Magicodes.IE快速导出Excel

前言 总是有很多朋友咨询Magicodes.IE如何基于ASP.NET Core导出Excel,出于从框架的体验和易用性的角度,决定对Excel的导出进行独立封装,以便于大家更易于使用,开箱即用。...Magicodes.ExporterAndImporter.Excel.AspNetCore; 3.直接使用XlsxFileResult 参考Demo如下所示: [ApiController] [Route("api...在Magicodes.IE.Excel.AspNetCore中,我们添加了自定义的ActionResult——XlsxFileResult,核心参考代码如下所示: /// ...; } public ICollection Data { get; } public async override Task ExecuteResultAsync...知识点总结 敲黑板,麻烦有空帮点点,为了德玛西亚: ASP.NET Core Web API 中控制器操作的返回类型 | Microsoft Docs Reference https://github.com

1.3K40

Magicodes.IE之快速导出Excel

前言 总是有很多朋友咨询Magicodes.IE如何基于ASP.NET Core导出Excel,出于从框架的体验和易用性的角度,Magicodes.IE决定对Excel的导出进行独立封装,以便于大家更易于使用...Magicodes.ExporterAndImporter.Excel.AspNetCore; 3.直接使用XlsxFileResult 参考Demo如下所示: [ApiController] [Route("api...XlsxFileResult继承自ActionResult,目前支持字节数组、流和泛型集合为参数的Excel文件下载 支持传递下载文件名,参数名fileDownloadName,如不传则自动生成唯一的文件名 核心实现...在Magicodes.IE.Excel.AspNetCore中,我们添加了自定义的ActionResult——XlsxFileResult,核心参考代码如下所示: /// ...; } public ICollection Data { get; } public async override Task ExecuteResultAsync

84320
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ASP.NET Web API路由系统:路由系统的几个核心类型

    虽然ASP.NET Web API框架采用与ASP.NET MVC框架类似的管道式设计,但是ASP.NET Web API管道的核心部分(定义在程序集System.Web.Http.dll中)已经移除了对...System.Web.dll程序集的依赖,实现在ASP.NET Web API框架中的URL路由系统亦是如此。...也就是说,ASP.NET Web API核心框架的URL路由系统与ASP.NET本身的路由系统是相对独立的。...另一个同样通过字典类型表示的只读属性DataTokens,我们应该不会感到陌生,至于通过制度属性Handler返回的HttpMessageHandler对象是组成ASP.NET Web API消息处理管道的核心...Web API管道的HttpConfiguration对象,这依赖于我们对Web API的寄宿方式,这并没有定义在ASP.NET Web API的核心框架之中。

    10.5K110

    《ASP.NET Core 微服务实战》-- 读书笔记(第3章)

    第 3 章 使用 ASP.NET Core 开发微服务 微服务定义 微服务是一个支持特定业务场景的独立部署单元。它借助语义化版本管理、定义良好的 API 与其他后端服务交互。...为什么要用 API 优先 所有团队都一致把公开、文档完备且语义化版本管理的 API 作为稳定的契约予以遵守,那么这种契约也能让各团队自主地掌握其发布节奏。...遵循语义化版本规则能让团队在完善 API 的同时,不破坏已有消费方使用的 API。 作为微服务生态系统成功的基石,坚持好 API 优先的这些实践,远比开发服务所用的技术或代码更重要。...; set; } public Guid ID { get; set; } public ICollection Members { get; set;...宿主机制的实例时所需要的技术或代码上,我们在测试中需要借助 Web 宿主机制收发完整的 HTTP 消息。

    1.2K20

    Asp.Net Web API 2第五课——Web API路由

    Asp.Net Web API 导航     Asp.Net Web API第一课——入门 http://www.cnblogs.com/aehyok/p/3432158.html       Asp.Net...Web API第二课——CRUD操作 http://www.cnblogs.com/aehyok/p/3434578.html       Asp.Net Web API第三课——.NET客户端调用Web...如果你熟悉Asp.Net MVC,Web API的路由与Asp.Net MVC的路由是非常类似的。这主要的区别就是Web API使用的是HTTP方法,而不是URI路径来选择Action。...关于WebApiConfig类的更多信息参阅“配置ASP.NET Web API”(暂未实现) 如果你要自己托管(self-host )Web API,你必须直接在HttpSelfHostConfiguration...例如,对于一个Get请求,Web API会查找一个以“Get…”开头的动作,如“GetContact”或“GetAllContacts”等。这种约定只应用于GET、POST、PUT和DELETE方法。

    1.8K50

    实战 ASP.NET Web API

    Web API 的开发类似于 ASP.NET MVC 中控制器的开发,但是相对于直接使用 ASP.NET MVC 来返回 Json 对象的方式而言,Web API 封装了数据的序列化、反序列化,接口、实现都更加简单...跟 ASP.NET MVC 的 Json 序列化不同的是,Web API 使用了 Newtonsoft.Json 框架来进行序列化。...Action 匹配 Web API 框架默认是基于 Restful 架构模式的,与 ASP.NET MVC 有区别的是,它会根据 Http 请求的 HttpMethod(Get、Post、Put、Delete...例如,Web API 对于资源的 CRUD 操作,采用如下格式: get /API/models/ 查询所有实体 get /API/models/1000 查询id为1000的实体...username=hqf@qq.com&password=dsd 关于 POST 参数绑定 Web API 相对于 ASP.NET MVC,使用了新的参数绑定类。

    1.9K50

    再说表单验证,在Web Api中使用ModelState进行接口参数验证

    其中一位园友提到了说可以使用MVC的ModelState,因为之前通常都在Web项目中用没在Api项目用过,想想Api方法接收的多参数都封装成了一个实体类,独立于数据Model层,这样其实很方便用ModelState...我们都知道在MVC中使用ModelState实现表单验证非常简单,借助jquery.validate.unobtrusive这个插件就能轻松的在页面上输出错误信息,详细的介绍可以参考这篇文章《[Asp.net...MVC]Asp.net MVC5系列--在模型中添加验证规则》。...] { get; set; } public ICollection Keys { get; } public ICollection Values...关于模型是怎么验证的错误信息是怎么绑上去的,看以看看Artech的Model验证系统运行机制是如何实现的?,超详细的解说。好了,来龙去脉都摸清楚了,那就开始码代码,主要就是手动把错误信息抓出来。

    3.3K50
    领券