小引 在 ASP.NET 5(vNext)之前,亦即 MVC 4/5.Web API 2 的时代,MVC 与 Web API 框架彼此有非常相似的设计,却是以不同的代码来实现.现在,ASP.NET 5 集成了 MVC.Web API.与 Web Pages 程序模型于单一框架,统称为 MVC 6. ASP.NET 5 的另一个亮点是自帶 Dependency Injection 容器.在此之前的 MVC 与 Web API 框架对于 DI 的支持则相对薄弱,主角是 IDependencyReso…
上回介绍了 ASP.NET vNext 自带容器的基本用法,这次要试试把 ASP.NET vNext 的自带容器换成 Autofac. 这一次,在编写范例程序的过程中,光是解决 KRE 与相关套件的版本不合的问题,就花了我个把小时.所以还是得先提醒一下,目前 ASP.NET vNext 还不是正式版,所以本文的操作步骤与代码不一定符合你的开发环境.如果你有兴趣了解我最后一个碰到的问题,以及最后是怎么解决的.可以看这帖:https://github.com/aspnet/Home/issues/2…
微信小程序可以通过生成带参数的二维码,那么这个参数是可以通过APP的页面进行监控的 这样就可以统计每个二维码的推广效果. 今天由好推二维码推出的小程序统计工具HotApp小程序统计也推出了带参数二维码统计功能 帮助统计每个渠道的二维码的推广效果,用户使用情况,留存,付费等. 网址是: www.weixin.hotapp.cn 小程序参数二维码可以做什么? (假如你在3个页面放置了小程序二维码,那么通过每个页面使用小程序的用户是多少呢?) 这时候就需要参数二维码来帮你统计了. 比如: 三.如何使用…
ASP.NET Web API 控制器创建过程(二) 前言 本来这篇随笔应该是在上周就该写出来发布的,由于身体跟不上节奏感冒发烧有心无力,这种天气感冒发烧生不如死,也真正的体会到了什么叫病来如山倒,病去如抽丝.这两天状态才好了一点,让我理解了什么才是革命的本钱,希望大家也多保重身体. 好了,还是回归主题,对于上一篇的内容讲解的只是ASP.NET Web API控制器创建过程中的一个局部知识,在接着上篇内容讲解的之前,我会先回顾一下上篇的内容,并且在本篇里进行整合,让我们要看到的是一个整个的创建过…
原文 asp.net 生成.解析条形码和二维码 一.条形码 一维码,俗称条形码,广泛的用于电子工业等行业.比如我们常见的书籍背面就会有条形码,通过扫描枪等设备扫描就可以获得书籍的ISBN(International standard book number,国际标准书号).编码方式也很多,比如Code39和Code128等等,这两个编码的类代码见code39和code128,摘自于互联网,稍加修改(比如文字置于条码的中间位置).读者可以直接拷贝自项目中使用,这里简单演示一下,以Code128为例…
原文:SQL开发中容易忽视的一些小地方(二) 目的:继上一篇:SQL开发中容易忽视的一些小地方(一) 总结SQL中的null用法后,本文我将说说表联接查询. 为了说明问题,我创建了两个表,分别是学生信息表(student),班级表(classInfo).相关字段说明本人以SQL创建脚本说明: 测试环境:SQL2005 CREATE TABLE [dbo].[student](     [ID] [int] IDENTITY(1,1) NOT NULL,     [sUserName] [ncha…
ASP.NET MVC 單元測試系列 (7):Visual Studio Unit Test 透過 Visual Studio 裡的整合開發環境 (IDE) 結合單元測試開發是再便利不過的了,在 Visual Studio 開發工具中已經內建一套 Visual Studio Unit Testing 框架 (Framework),可以方便協助你開發各式單元測試或整合測試的程式,工欲善其事.必先利其器,要善用他就必須先瞭解他,否則還是會事倍功半的,本篇文章會著重在 Visual Studio Un…
微信小程序参数二维码[基础知识篇],从6个常见问题了解小程序参数二维码的入门知识. 1.什么是小程序参数码? 微信小程序参数二维码:针对小程序特定页面,设定相应参数值,用户扫描后进入相应的页面. 2.参数码与普通二维码的区别? 普通小程序二维码,是扫描后直接打开某一微信小程序. 两者的区别在于微信小程序参数二维码加入了相应的参数,可以根据具体的推广渠道.应用场景进行设定,用户扫描后可以直接进入相应渠道/场景的小程序界面. 举个麦当劳点餐例子: 加参数(图片箭头指引)好处: 减少用户操作行为,减少…
前言 本文主要是详解一下在ASP.NET Core中,自带的IOC容器相关的使用方式和注入类型的生命周期. 这里就不详细的赘述IOC是什么 以及DI是什么了.. emm..不懂的可以自行百度. 目录 ASP.NET Core中使用IOC三部曲(一.使用ASP.NET Core自带的IOC容器) ASP.NET Core中使用IOC三部曲(二.采用Autofac来替换IOC容器,并实现属性注入) ASP.NET Core中使用IOC三部曲(三.采用替换后的Autofac来实现AOP拦截) 正文 上…
ASP.NET Core 基于JWT的认证(二) 上一节我们对 Jwt 的一些基础知识进行了一个简单的介绍,这一节我们将详细的讲解,本次我们将详细的介绍一下 Jwt在 .Net Core 上的实际运用. 环境 .Net Core 2.2 Visual Studio 2017 ASP.NET Core WebAPI2 在上一篇文章中,我们详细的介绍了JWT的知识,这一次,我们将进行一次实战的训练,这一块将会有三个部分组成.分别是: 1.如何使用微软官方提供的库实现jwt 2.如何自定义一个Jwt认…