ASP.NET MVC导出PDF

主要步骤:   1、传递需要打印的html内容   2、后台将html内容转换成PDF内容   3、转换后生成文件流下载 使用解析组件:iTextSharp 程序包管理控制器执行安装命令,也可以直接Nuget包管理器安装。    Install-Package iTextSharp ...

2018-08-14 15:56:50

阅读数:200

评论数:0

ASP.NET MVC解析POST过来的数据,没有参数名称。

我们平时请求MVC Action的时候都会带上参数,比如string name,那么前台ajax传递的时候,指定参数name的值post过来就好了。 但是有些情况下是没有参数的,有其他接口回调你的接口的时候就可能会有这样情况,没有请求参数,只会给你一串数据。 这里我们需要解析请求的流,转换成我...

2018-08-02 21:45:44

阅读数:190

评论数:0

MVC5路由改为小写、Route特性自定义Action路由

1.要想使用Route特性自定义Action名称,需要注册Mvc路由特性。在RouteConfig的RegisterRoutes方法里,调用:routes.MapMvcAttributeRoutes();这里需要注意的是,如果Controller继承了一个父Controller,且父类Contro...

2018-05-04 21:53:17

阅读数:103

评论数:0

ASP.NET MVC、WebApi 设置返回Json为小驼峰命名

在ASP.NET MVC中,我们一般返回json数据,直接return Json(data)就可以了,但是C#字段命名规范是首字母大写,返回Json的时候就是直接序列化了指定的实体对象,就是大写了。这里自己创建一个JsonResult,继承JsonResult,重写一下ExecuteResult方...

2018-05-02 18:01:54

阅读数:571

评论数:1

.NET后台接收Json数据,序列化到指定实体类

请求数据如下: 使用Newtonsoft.Json来序列化,实体类定义: public class InputBase { /// /// 时间戳 /// [JsonProperty("timeSta...

2017-11-20 11:29:22

阅读数:518

评论数:0

Swagger-很好的WebApi在线调试工具

Swagger-很好的WebApi在线调试工具

2017-03-28 10:46:07

阅读数:4463

评论数:0

EF封装基础的数据操作后DbContext的问题,需保证上下文唯一。

使用EF操作数据库,我们会进行一个封装,将DbContext(数据库操作上下文类)提取出来,以便复用。 public class BaseDBContext: DbContext { public BaseDBContext() : base("na...

2016-08-31 13:51:39

阅读数:7120

评论数:0

C#利用NPOI导出Excel-ASP.NET MVC示例

Excel结构:工作薄.xls->工作表sheet->单元格Cell. 使用NPOI导出Excel速度挺快。 微软内置的COM组件,需要依赖office,而且发布到IIS权限配置很麻烦。而且效率较低。 NPOI导出Excel主要C#代码: 写入Excel文件类: public...

2016-08-23 16:31:08

阅读数:1866

评论数:0

MVC接收前台json数据,反序列化为指定实体对象

前台我们一般用ajax来发送数据到后端进行处理,如果json数据结构和后台的实体类结构一致,就直接可以反序列化为指定的对象进行操作,非常方便。 前端发送的json数据结构: 后端实体结构: public partial class Cures { pu...

2016-08-10 14:25:37

阅读数:3182

评论数:0

MVC动态获取树形菜单信息

菜单效果如图: 后台递归得到菜单树代码: /// /// 获取菜单树 /// /// 菜单父节点ID /// public IEnumerable GetList(string ParentID) ...

2016-08-10 14:07:30

阅读数:5583

评论数:3

DTO数据传输对象、AutoMapper了解(一)

在web应用程序中,我们通常把系统结构分为三层/多层。 其中Model层存放我们的实体类. UI层,业务逻辑层,数据访问层均引用了Model层. 在前台页面发送一个http请求,后台处理后返回相应的json数据.也就是对应的实体.. 比如EF中的Model,都是根据业务逻辑来建立的...

2016-07-26 16:55:23

阅读数:2243

评论数:0

MVC过滤器-AOP思想初探

AOP:面向切面编程。“给程序统一添加新功能的一种思想”。 它是对传统OOP编程的一种补充。 OOP关注需求功能模块,封装良好的类,并让他们有属于自己的行为,侧重业务逻辑的实现。 AOP关注通用功能,而不关注业务逻辑,将不属于业务逻辑的部分给抽取出来。例如:日志、异常捕获、权限验证(...

2016-07-23 14:35:12

阅读数:883

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭