摘要: 前言 找Cef资料时看到一个比较好的封装NanUI for Winform发布,让Winform界面设计拥有无限可能,下载代码后发现是Vs2015+C#6.0开发的,本机没有VS2015也不想安装。于是想给vs2013装个插件支持C#6.0的语法,http://stackoverflow.com/q 阅读全文
posted @ 2016-10-26 10:09 Zeroes 阅读(3027) 评论(0) 推荐(0)
摘要: 前言 NuGet 是免费、开源的包管理开发工具,专注于在 .NET 应用开发过程中,简单地合并第三方的组件库。今天的目的就是记录一下如何打包一个类库,并发布到官网。在开始之前需要在www.nuget.org上注册一个账号,下载最新版本的nuget命令行工具https://dist.nuget.org 阅读全文
posted @ 2016-10-24 15:11 Zeroes 阅读(5563) 评论(1) 推荐(0)
摘要: 前言 ABP官网(http://www.aspnetboilerplate.com/),本地环境 sql server EXPRESS +vs2013 通过官网生成 module zero 解决方案模板,通过Update-Database创建数据库,运行Web项目。 生成解决方案 官网会生成一个解决 阅读全文
posted @ 2016-10-09 20:48 Zeroes 阅读(2156) 评论(2) 推荐(0)
摘要: 1.Dapper返回List<dynamic>对象 2.Controller层使用Newtonsoft.Json序列化 3.View层像绑定对象列表一样绑定 这里的field和第一步里查询的列名一致。 总结 1.dapper的 base.DBSession.Connection.GetPage<dy 阅读全文
posted @ 2016-08-31 19:56 Zeroes 阅读(3857) 评论(1) 推荐(2)
摘要: 1.通过nuget安装Elmah ELMAH on XML Log 会自动在web.config 文件中添加配置内容,默认不允许远程访问,日志访问路径是 Elmah.axd,不记录500错误 2.修改配置文件 增加500的异常记录,允许远程访问 修改访问路径 在nuget上有很多ELMAH的扩展可以 阅读全文
posted @ 2016-07-06 09:08 Zeroes 阅读(463) 评论(0) 推荐(0)
摘要: 前言 抓取网页数据时使用HtmlAgilityPack分析,需要通过xpath定位页面元素。如果有个xpath的生成和验证工具就事半功倍了,火狐浏览器插件FirePath配合Firebug就能完美实现。 FirePath介绍如下: FirePath is a Firebug extension th 阅读全文
posted @ 2016-06-29 10:30 Zeroes 阅读(5741) 评论(0) 推荐(0)
摘要: 安装MiniProfiler 在MVC + EF + Bootstrap 2 权限管理系统入门级(附源码)文章中下载了它的源码,调试模式下打开一个页面都要再2.5秒以上,所以使用MiniProfiler、MiniProfiler.MVC4 、MiniProfiler.EF6组件进行了分析。 首先,依 阅读全文
posted @ 2016-06-05 20:22 Zeroes 阅读(2629) 评论(2) 推荐(1)
摘要: 前言 前端时间刚开始接触Hangfire就翻译了一篇官方的教程[翻译+山寨]Hangfire Highlighter Tutorial,后来在工作中需要实现一个异步和定时执行的任务管理平台,就结合bootstrap ace模板和hangfire实现了一下。效果图如下: 遇到的坑 1.Hangfire 阅读全文
posted @ 2016-06-05 17:50 Zeroes 阅读(5181) 评论(3) 推荐(0)
摘要: 目的 jquery.tagthis:http://www.dangribbin.co/jquery-tag-this/demo/ 使用tagthis控件实现标签的输入提醒功能,每个标签具有id和text两个属性。 实现 1.定义Html输入标签 2.初始化标签 var tagList = '@Htm 阅读全文
posted @ 2016-05-31 17:05 Zeroes 阅读(529) 评论(0) 推荐(0)
摘要: 1.简单的下拉自动补齐,可以使用本地或远程数据源 source也可以指向后台的一个方法: 2.自定义数据格式,包括id和text 阅读全文
posted @ 2016-05-30 13:58 Zeroes 阅读(1582) 评论(2) 推荐(0)