摘要: 前言:在Autofac的使用中,提供了个种注入的API其中GetAssemblies()用着特别的舒坦。 1.core2.0也可以使用Autofac的包,但框架自身也提供了默认的注入Api,IServiceCollection(Transient、AddSingleton、Scoped) 上面是框架 阅读全文
posted @ 2018-09-20 15:45 懵懂的半壶 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前言: 泛型在接口和委托中里氏替换原则语法编译不过,如何解决? 先来个大佬的链接: http://www.cnblogs.com/lemontea/archive/2013/02/17/2915065.html 关于协变:(父类声明,子类实例化) 关于逆变的练习:(子类声明,父类实例化) 阅读全文
posted @ 2018-07-14 20:01 懵懂的半壶 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 核心:通过TagBuilder类实现Html元素的创建 TagBuilder: 前台调用: @Html.Messger("tag","span-tag", @ViewData["messge"]) 最终生成: <span id="tag" class="span-tag">@ViewData["me 阅读全文
posted @ 2018-07-06 12:10 懵懂的半壶 阅读(173) 评论(0) 推荐(0) 编辑
摘要: *都是静态方法 this指向的是调用的object* 阅读全文
posted @ 2018-05-05 23:00 懵懂的半壶 阅读(142) 评论(0) 推荐(0) 编辑
摘要: C# 实现AOP 的几种常见方式 原文出处:http://www.cnblogs.com/zuowj/p/7501896.html AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的中统一处理业务逻辑的一种技术,比较 阅读全文
posted @ 2018-04-25 21:39 懵懂的半壶 阅读(2401) 评论(0) 推荐(0) 编辑
摘要: asp.net 自带的身份验证,form身份验证。 forms身份验证:身份登录,权限验证,传值。 1.登录: 验证登录是否正确,用FormsAuthentication.setAuthcookie(已验证的用户名称,是否持久)来创建一个验证的票据,用于加密存储用户登录名<Encrypt()函数加密 阅读全文
posted @ 2018-02-10 13:56 懵懂的半壶 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 数据过多时sql中返回数据,开销大,用户还不一定会用到。这时使用sql分页查询,更具用户操作返回对应的数据就能极大程度提高效率。 分页有多种方法:top in、exist、row_number()等,在此只叙述相对高效的 max/top 分页方式 1.原始的 select * from dbo.pa 阅读全文
posted @ 2018-02-07 10:58 懵懂的半壶 阅读(169) 评论(0) 推荐(0) 编辑