[ASP.NET MVC] ASP.NET Identity学习笔记 - 原始码下载.ID型别差异 原始码下载 ASP.NET Identity是微软所贡献的开源项目,用来提供ASP.NET的验证.授权等等机制.原始码的位置如下: ASP.NET Identity 2.x https://aspnetidentity.codeplex.com/SourceControl/latest#Readme.markdown ASP.NET Identity 3.x [https://aspnetiden…
路由其实也可以很简单-------Asp.net WebAPI学习笔记(一)   MVC也好,WebAPI也好,据我所知,有部分人是因为复杂的路由,而不想去学的.曾经见过一位程序猿,在他MVC程序中,一切皆路由,url中是完全拒绝"?"和“&”.对此,我也不好说什么,搞不好是个人风格.路由虽然重要,但其实也只是实现MVC的一种手段,并非你用的路由越多,你的url完全不使用参数,你的MVC就越纯正.说实话,笔者一开始对路由也感到恐惧,但是阅读了官方文档后,发现路由其实也可以很简单…
页面布局 asp.net MVC中提供了布局的支持,默认情况下才布局文件保存到 /View/Shared/目录下的_Layout.cshtml,View目录有个_ViewStart.cshtml文件,里边的代码 @{ Layout = "~/Views/Shared/_Layout.cshtml"; } 指明了此目录下的默认布局文件是谁.可以将此代码添加到具体的View文件中来修改套用的模板页. 可以将_ViewStart.cshtml文件创建到某个子目录中,用来设定此目录中所有视图的…
Adam Applied ASP.NET 4 in Context 1 介绍Routing系统 在引入MVC之前,ASP.NET假定被请求的URLs和服务器硬盘上的文件之间有着直接关系.服务器的任务是从浏览器接受请求,从相应文件分发请求. 这种工作方式只是用与Web Forms,每个ASPX页面都是一个文件,它有独立的回应请求的相应. 要处理MVC URLs,ASP.NET平台是用routing系统.在这章,我们展示如何设置和使用routing系统,来创造强大且灵巧的URL处理.routing系…
书Adam The Definitive Guide to HTML5 Adam Applied ASP.NET 4 in Context and Pro ASP.NET 4 到此为止,我们已经学了为什么ASP.NET MVC框架会出现,认识了建筑和潜在的设计目标.我们已经做了一个很好的测试驱动的实际的电子商务应哟那个.现在是时候打开钩子,揭示框架机制的所有细节. 在本书的第二部分,我们关注细节.从揭示一个ASP.NET MVC程序的结构,和应用请求处理管道开始.接着关注每个特性个体,如rout…
1 设置表单身份认证 因为ASP.NET MVC基于ASP.NET平台的核心,所以我们可以使用ASP.NET Form的身份认证,这是保持用户登录轨迹通用的方法.现在介绍最基本的配置. 在Web.config文件中,有这么一段 </authentication> 表单身份认证自动地被空的模板或Internet程序模板MVC程序启用.当需要要认证时,loginUrl属性告诉ASP.NET,定向到哪个URL.在这里,会定向到/Account/Logon页面.timeout属性指定用户登陆后,过期时…
3 创建购物车 每个商品旁边都要显示Add to cart按钮.点击按钮后,会显示客户已经选中的商品的摘要,包括总金额.在购物车里,用户可以点击继续购物按钮返回product目录.也可以点击Checkout now按钮,完成订单和购物会话. 3.1 定义Cart Entity 购物车是程序业务域的一部分,在我们的领域模型中创建实体.添加一个Cart类到Entities文件夹. 购物车类使用CartLine,代表用户选中的一个商品.定义了添加.移除.计算合计.清空的方法.我们也提供了一个属性,返回…
由于之前在项目中也使用MVC进行开发,但是具体是那个版本就不是很清楚了,但是我觉得大体的思想是相同的,只是版本高的在版本低的基础上增加了一些更加方便操作的东西.下面是我学习ASP.NET MVC5高级编程(5)的一些知识笔记,有些简单的操作没有进行记录,一些知识点就使用思维导图来写出大体的知识架构. MVC5是完全Bin部署的,也就是说我们最后发布的时候只是将Bin文件下面的应用程序的程序集发布就可以,对于服务器来说只需要有.NET 4.5就可以进行安装了. 一条至理名言"约定优于配置"…
Asp.Net Core 学习 基于.Net Core 2.2版本的学习笔记. 常识 像Django那样自动检查代码更新,自动重载服务器(太方便了) dotnet watch run 托管设置 设置项目文件的AspNetCoreHostingModel属性. <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>InProcess<…
前言 因为工作原因博客断断续续更新,其实在很早以前就有想法做一套关于ASP.NET CORE整体学习度路线,整体来说国内的环境的.NET生态环境还是相对比较严峻的,但是干一行爱一行,还是希望更多人加入.NET的大环境当中.所以萌生了做一篇关于.NET CORE 学习的学习笔记,借着今天小酌几杯的机会,把这个想法践行一下. 为什么学习 ASP.NET Core程序 数百万开发人员在使用ASP.NET创建Web应用.而ASP.NET Core 是对ASP.NET 的重新设计,在结构上做了更改,产生了…