03 2019 档案

asp.net core系列 48 Identity 身份模型自定义
摘要:一.概述 ASP.NET Core Identity提供了一个框架,用于管理和存储在 ASP.NET Core 应用中的用户帐户。 Identity添加到项目时单个用户帐户选择作为身份验证机制。 默认情况下,Identity可以使用的 Entity Framework (EF) Core 数据模型。 阅读全文

posted @ 2019-03-25 15:51 花阴偷移 阅读(3352) 评论(1) 推荐(2)

asp.net core系列 47 Identity 自定义用户数据
摘要:一.概述 接着上篇的WebAppIdentityDemo项目,将自定义用户数据添加到Identity DB,自定义扩展的用户数据类应继承IdentityUser类, 文件名为Areas / Identity / Data / {项目名称}User.cs。自定义的用户数据模型属性需要使用[Person 阅读全文

posted @ 2019-03-22 16:24 花阴偷移 阅读(2538) 评论(0) 推荐(4)

asp.net core系列 46 Identity介绍
摘要:一. Identity 介绍 ASP.NET Core Identity是一个会员系统,可为ASP.NET Core应用程序添加登录功能。可以使用SQL Server数据库配置身份以存储用户名,密码和配置文件数据。或者,可以使用另一个持久性存储,例如,Azure表存储。下面学习如何使用Identit 阅读全文

posted @ 2019-03-21 17:00 花阴偷移 阅读(3640) 评论(0) 推荐(2)

asp.net core系列 45 Web应用 模型绑定和验证
摘要:一. 模型绑定 ASP.NET Core MVC 中的模型绑定,是将 HTTP 请求中的数据映射到action方法参数。 这些参数可能是简单类型的参数,如字符串、整数或浮点数,也可能是复杂类型的参数。 当 MVC 收到 HTTP 请求时,它会将此请求路由定位到控制器的指定action方法。默认路由模 阅读全文

posted @ 2019-03-20 10:43 花阴偷移 阅读(1090) 评论(0) 推荐(2)

asp.net core系列 44 Web应用 布局
摘要:一.概述 MVC的视图与Razor页面经常共享视觉和程序元素,通过使用布局来完成,布局还可减少重复代码。本章演示了以下内容的操作方法:(1)使用通用布局,(2)自定义布局,(3) 共享指令,(4)在呈现Razor页面或MVC视图之前运行通用代码。 大多数 Web 应用都有一个通用布局,可在页面间切换 阅读全文

posted @ 2019-03-19 09:05 花阴偷移 阅读(1372) 评论(0) 推荐(1)

asp.net core系列 43 Web应用 Session分布式存储(in memory与Redis)
摘要:一.概述 HTTP 是无状态的协议。 默认情况下,HTTP 请求是不保留用户值或应用状态的独立消息。 本文介绍了几种保留请求间用户数据和应用状态的方法。下面以表格形式列出这些存储方式,本篇专讲Session会话状态,计划下篇再讲应用状态。 存储方法 存储机制 依赖关系注入 服务器端应用代码 1.1 阅读全文

posted @ 2019-03-18 09:43 花阴偷移 阅读(1635) 评论(3) 推荐(2)

asp.net core系列 42 Web 应用 分部视图
摘要:一.分部视图 对于MVC 视图和 Razor Pages 页面,都有分部视图功能。通常将 MVC 视图和 Razor Pages 页面统称为“标记文件”,下面会常提到该名词。使用分部视图的优势包括:(1) 将大型标记文件分解为更小的组件。(2) 减少跨标记文件中,常见标记内容的重复。 建议:(1)不 阅读全文

posted @ 2019-03-14 10:35 花阴偷移 阅读(1368) 评论(1) 推荐(3)

asp.net core系列 41 Web 应用 MVC视图
摘要:一.MVC视图 在Web开发的MVC和Razor中,都有使用视图,在Razor中称为"页"。.cshtml视图是嵌入了Razor标记的HTML模板。 Razor 标记使用C#代码,用于与HTML 标记交互以生成发送给客户端的网页。在MVC目录结构中,Views / [ControllerName] 阅读全文

posted @ 2019-03-13 11:56 花阴偷移 阅读(927) 评论(0) 推荐(1)

asp.net core系列 40 Web 应用MVC 介绍与详细示例
摘要:一. MVC介绍 MVC架构模式有助于实现关注点分离。视图和控制器均依赖于模型。 但是,模型既不依赖于视图,也不依赖于控制器。 这是分离的一个关键优势。 这种分离允许模型独立于可视化展示进行构建和测试。ASP.NET Core MVC 包括以下功能: 路由、模型绑定、模型验证、依赖关系注入、筛选器、 阅读全文

posted @ 2019-03-11 14:56 花阴偷移 阅读(1956) 评论(0) 推荐(3)

asp.net core系列 39 Web 应用Razor 介绍与详细示例
摘要:一. Razor介绍 在使用ASP.NET Core Web开发时, ASP.NET Core MVC 提供了一个新特性Razor。 这样开发Web包括了MVC框架和Razor框架。对于Razor来说它是一个新特性,在官方介绍ASP.NET Core的优点中提到“Razor Pages可以使基于页面 阅读全文

posted @ 2019-03-08 10:17 花阴偷移 阅读(1975) 评论(0) 推荐(0)

asp.net core系列 38 WebAPI 返回类型与响应格式--必备
摘要:一.返回类型 ASP.NET Core 提供以下 Web API Action方法返回类型选项,以及说明每种返回类型的最佳适用情况: (1) 固定类型 (2) IActionResult (3) ActionResult<T> 1.1 固定类型 最简单的操作是返回基元或复杂数据类型(如 string 阅读全文

posted @ 2019-03-06 11:59 花阴偷移 阅读(6840) 评论(0) 推荐(7)

asp.net core系列 37 WebAPI 使用OpenAPI (swagger)中间件
摘要:一.概述 在使用Web API时,对于开发人员来说,了解其各种方法可能是一项挑战。在ASP.NET Core上,Web api 辅助工具介绍二个中间件,包括:Swashbuckle和NSwag .NET。本篇先讲Swashbuckle。二者都使用Swagger规范,Swagger也称为OpenAPI 阅读全文

posted @ 2019-03-05 11:24 花阴偷移 阅读(2321) 评论(0) 推荐(0)

asp.net core系列 36 WebAPI 搭建详细示例
摘要:一.概述 HTTP不仅仅用于提供网页。HTTP也是构建公开服务和数据的API强大平台。HTTP简单灵活且无处不在。几乎任何你能想到的平台都有一个HTTP库,因此HTTP服务可以覆盖广泛的客户端,包括浏览器,移动设备和传统的桌面应用程序。 ASP.NET Web API 是一个框架,基于.NET Fr 阅读全文

posted @ 2019-03-04 11:47 花阴偷移 阅读(3227) 评论(0) 推荐(4)

asp.net core系列 35 EF保存数据(2) -- EF系列结束
摘要:一.事务 (1) 事务接着上篇继续讲完。如果使用了多种数据访问技术,来访问关系型数据库,则可能希望在这些不同技术所执行的操作之间共享事务。下面示例显示了如何在同一事务中执行 ADO.NET SqlClient 操作和 Entity Framework Core 操作。 (2) 使用 System.T 阅读全文

posted @ 2019-03-01 11:54 花阴偷移 阅读(1236) 评论(0) 推荐(2)

导航