你的位置:首页 > 软件开发 > ASP.net > ABP 初探 之基于EasyUI的CURD

ABP 初探 之基于EasyUI的CURD

发布时间:2015-06-20 00:00:24
结束了天天加班的项目,项目虽然结束,但还是有点小问题,只能在后期优化当中完成了,本次做项目采用了,MVC、Webapi、Entityframework,在园了里看到了有关ABP的介绍,同样ABP也是最新技术集合,就加入了 ABP架构设计交流群 134710707,一起探讨、学 ...

  结束了天天加班的项目,项目虽然结束,但还是有点小问题,只能在后期优化当中完成了,本次做项目采用了,MVC、Webapi、Entityframework,在园了里看到了有关ABP的介绍,同样ABP也是最新技术集合,就加入了 ABP架构设计交流群 134710707,一起探讨、学习与进步。

  ABP的技术文档全是英文资料,不过现在不用担心了,群里的热心朋友已翻译成能看的懂语言了,详情 

  ABP 源代码地址 https://github.com/aspnetboilerplate 

  ABP的基本介绍就不讲了它是基于.net 4.5.1的,下载文档后自己了解吧,现在只讲解怎么用了

  公司的项目是基于Easyui的,因此Demo也是基于EasyUI的,ABP的返回值不能满足Easyui的datagrid请求与显示,对Abp源码进行了部分修改,才能正常使用,具体修改会一一列出,给需要的朋友一点帮助。

  ABP的请求值返回的对象属性首字母小写,这是因为默认的Json格式是 CamelCasePropertyNamesContractResolver  ,只要把相关代码修改为 

  对应的类名:AbpWebApiModule

private static void InitializeFormatters()    {      GlobalConfiguration.Configuration.Formatters.Clear();      var formatter = new JsonMediaTypeFormatter();      formatter.SerializerSettings.ContractResolver = new DefaultContractResolver();      formatter.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";      GlobalConfiguration.Configuration.Formatters.Add(formatter);      GlobalConfiguration.Configuration.Formatters.Add(new PlainTextFormatter());    }

原标题:ABP 初探 之基于EasyUI的CURD

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录