摘要: @[toc] 前言 有三个重要的类Claim, ClaimsIdentity, ClaimsPrincipal,我们以一个持有合法证件的学生Bob做比方: ClaimsPrincipal就是持有证件的学生Bob; ClaimsIdentity就是学生Bob的证件:驾照或学生证; Claim就是Bob 阅读全文
posted @ 2019-03-13 21:54 duanyong 阅读(821) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2015-12-07 10:44 duanyong 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在 ASP.NET MVC 中使用 HTML Helpers 方法,可以返回得到标准的 HTML 标签,就像 、 或者 等等。同样,你也可以创建自己的 HTML Helpers 方法,生成更加复杂的 HTML 内容。几种不同类型的 HTML Helpers从以下三种类型去考察 HTML Helpe... 阅读全文
posted @ 2015-11-23 10:34 duanyong 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Step1:Vue.extend()创建组件 Step2:Vue.component()注册组件,注册的标签一定要用小写 Step3:挂载点使用组件 全局注册和局部注册 全局注册: 局部注册: 我们需要在声明挂载点的地方注入组件即可: 这样只能在挂载点为 app1地方使用my component组件 阅读全文
posted @ 2019-05-18 09:23 duanyong 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: @[toc] 前言 有三个重要的类Claim, ClaimsIdentity, ClaimsPrincipal,我们以一个持有合法证件的学生Bob做比方: ClaimsPrincipal就是持有证件的学生Bob; ClaimsIdentity就是学生Bob的证件:驾照或学生证; Claim就是Bob 阅读全文
posted @ 2019-03-13 21:54 duanyong 阅读(821) 评论(1) 推荐(1) 编辑
摘要: @[toc] 初识Identity并添加身份验证管理页面 前言 在 "使用ASP.NET Core2.2创建WebApp" 这篇教程中,我们使用 命令创建了一个没有身份验证管理的WebApp,通常情况下是无法满足我们对敏感页面控制的要求,典型的安全使用场景就是后台管理。 在这一篇中,我们将通过命令尝 阅读全文
posted @ 2019-03-09 12:10 duanyong 阅读(1067) 评论(0) 推荐(1) 编辑
摘要: @[TOC] 使用ASP.NET Core2.2创建WebApp 前言 官方用的是WebApp这个词,而我还是更喜欢称做“网站”,也许含义很不一样吧,至少我认为是一样的,求赐教! 使用dotnet命令new一个WebApp 创建WebApp至少有两种途径: 1. 宇宙最强Visual Studio; 阅读全文
posted @ 2019-03-08 21:03 duanyong 阅读(1288) 评论(0) 推荐(0) 编辑
摘要: 以下是一段新建.net core web中的代码: 这里的=>是什么东东? 再上一段大神的代码: 只想说能不能愉快的玩耍,这“委托”啥意思呢? 于是百度了一下,真有一哥们提出相同的问题,不知道的估计就我俩? 好吧,百度不如Google,就只有搜到这一条,他比我不耻下问,佩服! 于是Microsoft 阅读全文
posted @ 2019-02-16 22:26 duanyong 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 完全不懂LESS,也懒的去学习它,凭多年的经验,感觉也不用专门花时间去学习了。反正它应该是很成熟的,能执行即可。我用的是WIN7,为了定制颜色等各种特性,需要重新编译Bootstrap。在网上到处中,也没有一个完整的说明,试验了几次,到处问问题,最后终于搞定了,记录如下:1、下载安装nodejs。在 阅读全文
posted @ 2018-11-28 21:38 duanyong 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 如果你使用命令: PM> add-migration Inital 提示如下信息时: The EF Core tools version '2.1.1-rtm-30846' is older than that of the runtime '2.1.4-rtm-31024' 解决方法大致一下几种: 阅读全文
posted @ 2018-11-25 23:02 duanyong 阅读(3673) 评论(3) 推荐(0) 编辑
摘要: Windows10 家庭版默认没有【本地组策略编辑器】,添加方法: 新建记事本复制以下内容 @echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensi 阅读全文
posted @ 2018-10-22 18:55 duanyong 阅读(13701) 评论(0) 推荐(0) 编辑
摘要: RID 是什么? RID 是运行时标识符的缩写。 RID 用于标识其中将运行应用程序或资产(即程序集)的目标操作系统。 其外观类似如下:“ubuntu.14.04-x64”、“win7-x64”、“osx.10.11-x64”。 对于具有本机依赖项的包,它将指定在其中可以还原包的平台。 Window 阅读全文
posted @ 2017-03-15 08:50 duanyong 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 一、创建发布文件 第一步:运行 dotnet restore 命令,以还原项目中指定的依赖项 第二步:使用 dotnet build 命令为目标平台上的应用创建调试版本。 如果不指定想要生成的运行时标识符,则 dotnet build 命令将会创建仅适用于当前系统运行时 ID 的版本。 可使用以下命 阅读全文
posted @ 2017-03-13 09:19 duanyong 阅读(2885) 评论(0) 推荐(0) 编辑
摘要: 离线安装: 安装命令 vs_community.exe --layout G:\vs2017offline --add Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.NetCoreTools Compon 阅读全文
posted @ 2017-03-10 20:56 duanyong 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 从《ASP.NET Core管道深度剖析(1):采用管道处理HTTP请求》我们知道ASP.NET Core请求处理管道由一个服务器和一组有序的中间件组成,所以从总体设计来讲是非常简单的,但是就具体的实现来说,由于其中涉及很多对象的交互,我想很少人能够地把它弄清楚。如果想非常深刻地认识ASP.NET 阅读全文
posted @ 2017-03-08 08:47 duanyong 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性,比如路由、认证、会话、缓存等,也同时定制消息处理管道来实现的。我们甚至可以通过管道定制在ASP.NET 阅读全文
posted @ 2017-03-08 08:27 duanyong 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Dependency injection 並不是一個新東西,但對 ASP.NET Core 來說是一個新東西.這篇文章將說明 ASP.NET Core 如何使用 dependency injection 的概念. 時間已來到五月下旬了,現在各位 ASP.NET 的愛好者們已經可以下載最近釋出的 RC 阅读全文
posted @ 2017-03-08 07:59 duanyong 阅读(368) 评论(0) 推荐(0) 编辑
摘要: HttpModule/HttpHandler 從 ASP.NET 1.0 開始就存在於整個 ASP.NET 的結構中,只不過一般的使用者比較少注意到它們,因此它們被使用的頻率和高階層的 web form 來比就少了很多.然而在 ASP.NET Core 開始,你就很難不會注意到它們了,因為它們就直接 阅读全文
posted @ 2017-03-07 08:19 duanyong 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 使用资源管理器打开当前路径 explorer %cd% 阅读全文
posted @ 2017-02-27 17:12 duanyong 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-01-05 15:08 duanyong 阅读(17046) 评论(3) 推荐(2) 编辑
摘要: 原文地址:http://www.cnblogs.com/zhaoyang/archive/2011/11/16/2251200.html 图1 图2 图3 阅读全文
posted @ 2016-06-03 11:21 duanyong 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/JimmyZhang/archive/2007/11/25/971878.html 引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由 阅读全文
posted @ 2016-06-03 11:17 duanyong 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 原文地址:www.cnblogs.com/JimmyZhang/archive/2007/09/15/894124.html 引言 在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandle 阅读全文
posted @ 2016-06-03 11:15 duanyong 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.cnblogs.com/JimmyZhang/archive/2007/09/04/880967.html 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写 阅读全文
posted @ 2016-06-03 11:13 duanyong 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.codeproject.com/Articles/4773/Events-and-Delegates-Simplified 引用翻译地址:http://www.cnblogs.com/finesite/articles/255884.html 目录 1. 导论 在学习 阅读全文
posted @ 2016-05-24 16:31 duanyong 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 01 内联Html Helpers 1 @helper listItems(string[] items) 2 { 3 4 @foreach (var item in items) 5 { 6 @item 7 } 8 ... 阅读全文
posted @ 2016-01-19 17:01 duanyong 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 策略一:数据库不存在时重新创建数据库1 Database.SetInitializer(new CreateDatabaseIfNotExists());策略二:每次启动应用程序时创建数据库1 Database.SetInitializer(new DropCreateDatabaseAlways(... 阅读全文
posted @ 2015-12-07 14:45 duanyong 阅读(171) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-12-07 10:44 duanyong 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 数据库初始化上图,这个图解释了,数据库初始化的流程,是基于我们在上下文类中的构造函数中传递的参数。在上面的图中,context类中的base构造器中,可以填入下面的参数:无参数(No Parameter)数据库的名字(Database Name)连接字符串的名字(Connection String ... 阅读全文
posted @ 2015-12-06 12:08 duanyong 阅读(2344) 评论(0) 推荐(2) 编辑
摘要: Select选择需要返回的字段Where筛选OrderBy正序排序OrderByDescending倒序排序ThenBy在OrderBy或OrderByDescending的基础上再正序排序ThenByDescending在OrderBy或OrderByDescending的基础上再倒序排序Grou 阅读全文
posted @ 2015-12-05 10:13 duanyong 阅读(102) 评论(0) 推荐(0) 编辑
摘要: MSDN参考https://msdn.microsoft.com/zh-cn/library/system.web.mvc.controller.tryupdatemodel.aspx相关博文http://demo.tc/Post/655http://www.it165.net/pro/html/2... 阅读全文
posted @ 2015-12-03 11:41 duanyong 阅读(226) 评论(0) 推荐(0) 编辑
摘要: EF里实体关系配置的方法,有两种: Fluent API 配置的方法 EF里的实体关系 Fluent API 配置分为Has和With系列的方法: Optional 可选的 Required 必须的 Many 多个 【举例】: 这里的a=>a.B是lambda表示写法,就是找到a类里的导航属性B(习 阅读全文
posted @ 2015-11-25 11:17 duanyong 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 自从开始学习asp.net mvc采用code first以来,关系配置就没有搞清楚过!(⊙﹏⊙)b笔记之前先感谢以下文章和博主,对他们表示崇拜,由浅入深、举例恰当、拨云见日、茅塞顿开,还有什么词,大家可以自己去拜访后点赞评论!!!参见以下链接:http://www.cnblogs.com/Gyou... 阅读全文
posted @ 2015-11-25 10:27 duanyong 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 01. 启用迁移【在控制台中,输入以下命令:】enable-migrations //命令将在项目中创建一个迁移文件夹。同时文件夹中包含一个Configuration.cs文件,你可以编辑该文件来配置迁移。【Seed方法有两种途径可以去实现】1、在启用迁移生成的Configuration.cs文件中... 阅读全文
posted @ 2015-11-23 15:36 duanyong 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 在 ASP.NET MVC 中使用 HTML Helpers 方法,可以返回得到标准的 HTML 标签,就像 、 或者 等等。同样,你也可以创建自己的 HTML Helpers 方法,生成更加复杂的 HTML 内容。几种不同类型的 HTML Helpers从以下三种类型去考察 HTML Helpe... 阅读全文
posted @ 2015-11-23 10:34 duanyong 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 添加System.ComponentModel.DataAnnotations命名空间的using语句EF 支持的完整注释列表为: KeyAttribute StringLengthAttribute MaxLengthAttribute ConcurrencyCheckAttribute Requ... 阅读全文
posted @ 2015-10-27 09:57 duanyong 阅读(1651) 评论(0) 推荐(0) 编辑
摘要: 最后的应用程序,看上去就像下边这样:创建数据模型,你将从以下三个类开始:在Models文件夹,新建以下类: 1 using System; 2 using System.Collections.Generic; 3 4 namespace ContosoUniversity.Models 5 { ... 阅读全文
posted @ 2015-10-23 12:08 duanyong 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 文章列表:创建EF数据模型Creating an Entity Framework Data Model实现基础的CRUD功能Implementing Basic CRUD Functionality排序、筛选和分页Sorting, Filtering, and Paging连接恢复和命令拦截Con... 阅读全文
posted @ 2015-10-23 10:10 duanyong 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明: 通过用来访问领域对象的一个类似集合的接口,在... 阅读全文
posted @ 2015-10-13 20:48 duanyong 阅读(585) 评论(0) 推荐(1) 编辑
摘要: Entity Framework 简言之就是一个ORM(Object-Relational Mapper)框架. Code First使得你能够通过C#的类来描述一个模型,模型如何被发现/检测就是通过一些约定(Conventions)。Conventions就是一系列规则的集合,被用于对基于类... 阅读全文
posted @ 2015-10-06 22:56 duanyong 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 有Student与Enrollment实体之间的一对多关系,Course和Enrollment实体之间有一个对多的关系。换言之,一名学生可以注册任意数量的课程,而一门课程可以有任意数量的注册学生。 阅读全文
posted @ 2014-03-03 11:12 duanyong 阅读(226) 评论(0) 推荐(0) 编辑
摘要: C# 引入了 Lambda 表达式,程序员们很快就开始习惯并爱上这种简洁并极具表达力的函数式编程特性。 委托可以说是C#最重要的元素之一,有很多东西都是基于委托实现的,如事件。 关于委托的详细说明有兴趣的朋友可以去MSDN看看http://msdn.microsoft.com/zh-cn/library/900fyy8e(v=VS.80).aspx 阅读全文
posted @ 2013-12-06 14:11 duanyong 阅读(4409) 评论(2) 推荐(1) 编辑
摘要: 这篇文章是为了让大家更明白lambda表达式的演变过程。 介绍 lambda表达式在C#里是比较简单的,但是对于初学者来说还是有些困难。这篇文章我将通过一个代码的演变过程来给初学者讲的明白点。 阅读全文
posted @ 2013-12-05 10:50 duanyong 阅读(233) 评论(0) 推荐(0) 编辑