原文: Dependency Injection and Controllers 作者: Steve Smith 翻译: 刘浩杨 校对: 孟帅洋(书缘) ASP.NET Core MVC 控制器应通过它们的构造器明确的请求它们的依赖关系.在某些情况下,单个控制器的操作可能需要一个服务,在控制器级别上的请求可能没有意义.在这种情况下,你也可以选择将服务作为 action 方法的参数. 章节: 依赖注入 构造器注入 Action 注入和 FromServices 从控制器访问设置 查看或下载示例代码…
原文:Controllers, Actions, and Action Results 作者:Steve Smith 翻译:姚阿勇(Dr.Yao) 校对:许登洋(Seay) Action 和 action result 是开发者使用 ASP.NET MVC 构建应用程序的基础部分. 什么是 Controller 在 ASP.NET MVC 中, 控制器( Controller  )用于定义和聚合操作(Action)的一个集合.操作( 或操作方法 )是控制器中处理入站请求的一个方法.控制器提供了一…
原文:Razor Syntax Reference 作者:Taylor Mullen.Rick Anderson 翻译:刘怡(AlexLEWIS) 校对:何镇汐 什么是 Razor? Razor 是一种基于服务器端代码的可以转换为网页的标记语法.Razor 语法包括 Razor 标记.C# 和 HTML 组成.包含 Razor 的文件通常后缀名为 .cshtml . 渲染 HTML Razor 的默认语言是 HTML.从 Razor 渲染为 HTML 和直接一个 HTML 文件没啥区别,这种 R…
本文转自:http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-4_4_3-filters.html 原文:Filters 作者:Steve Smith 翻译:刘怡(AlexLEWIS) 校对:何镇汐 ASP.NET MVC 过滤器 可在执行管道的前后特定阶段执行代码.过滤器可以配置为全局有效.仅对控制器有效或是仅对 Action 有效. 查看或下载演示代码.   过滤器如何工作? 不同的过滤器类型会在执行管道的不同阶段运行,因此它们各自有一套适用场景…
原文:Filters 作者:Steve Smith 翻译:刘怡(AlexLEWIS) 校对:何镇汐 ASP.NET MVC 过滤器 可在执行管道的前后特定阶段执行代码.过滤器可以配置为全局有效.仅对控制器有效或是仅对 Action 有效. 查看或下载演示代码. 过滤器如何工作? 不同的过滤器类型会在执行管道的不同阶段运行,因此它们各自有一套适用场景.根据你实际要解决的问题以及在请求管道中执行的位置来选择创建不同的过滤器.运行于 MVC Action 调用管道内的过滤器有时被称为 过滤管道 ,当…
原文:Model Validation 作者:Rachel Appel 翻译:娄宇(Lyrics) 校对:孟帅洋(书缘) 在这篇文章中: 章节: 介绍模型验证 验证 Attribute 模型状态 处理模型状态异常 手动验证 自定义验证 客户端验证 客户端模型验证器 远程验证 介绍模型验证 在一个应用程序将数据存储到数据库之前,这个应用程序必须验证数据.数据必须检查潜在的安全隐患,验证类型和大小是正确并且符合你所制定的规则.尽管验证的实现可能会是冗余和繁琐的,却是有必要的.在 MVC 中,验证发生…
http://www.cnblogs.com/dotNETCoreSG/p/aspnetcore-4_2_2-validation.html 介绍模型验证 在一个应用程序将数据存储到数据库之前,这个应用程序必须验证数据.数据必须检查潜在的安全隐患,验证类型和大小是正确并且符合你所制定的规则.尽管验证的实现可能会是冗余和繁琐的,却是有必要的.在 MVC 中,验证发生在客户端和服务器端. 幸运地是, .Net 有一些拥有抽象验证的验证 Attribute .这些 Attribute 包含验证代码,从…
原文:Routing to Controller Actions 作者:Ryan Nowak.Rick Anderson 翻译:娄宇(Lyrics) 校对:何镇汐.姚阿勇(Dr.Yao) ASP.NET Core MVC 使用路由 中间件 来匹配传入请求的 URL 并映射到具体的操作.路由通过启动代码或者特性定义.路由描述 URL 路径应该如何匹配到操作.路由也同样用于生成响应中返回的 URL(用于链接). 这篇文章将解释 MVC 和路由之间的相互作用,以及典型的 MVC 应用程序如何使用路由特…
原文:Introduction to Tag Helpers 作者:Rick Anderson 翻译:刘浩杨 校对:高嵩(Jack) 什么是 Tag Helpers? Tag Helpers 提供了什么 管理 Tag Helper 范围 Tag Helpers 智能感知支持 Tag Helpers 和 HTML Helpers 比较 Tag Helpers 和 Web 服务器控件比较 自定义 Tag Helper 元素字体 附加资源 什么是 Tag Helpers ? 在 Razor 文件中,T…
原文:Dependency injection into views 作者:Steve Smith 翻译:姚阿勇(Dr.Yao) 校对:孟帅洋(书缘) ASP.NET Core 支持在视图中使用 依赖注入 .这将有助于提供视图专用的服务,比如本地化或者仅用于填充视图元素的数据.你应该尽量保持控制器和视图间的关注点分离(separation of concerns).你的视图所显示的大部分数据应该从控制器传入. 章节: 一个简单的示例 填充查找数据 重写服务 参考 查看或下载示例源码 一个简单的示…