欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
ASP.NET Core MVC
来自开放百科 - 灰狐
您还可以在维基百科上了解到此条目的中文信息 ASP.NET Core MVC 感谢, 维基百科. |
ASP.NET Core MVC 是 ASP.NET Core 里,提供给 Web 应用程序开发的框架,它可视为 ASP.NET MVC 的后续版本,其主要功能均衍生自 ASP.NET MVC,但它除了基于 ASP.NET Core 外,也将 ASP.NET MVC 与类似平台进行了整合,例如负责 View 的 ASP.NET Web Pages 以及负责 RESTful API 的 ASP.NET Web API,都与 ASP.NET Core MVC 的核心合并,因此在 ASP.NET Core MVC 中将可同时并存 MVC 网页以及 RESTful API。
目录 |
相关组件
ASP.NET Core MVC 包含了下列组件,基于 .NET Core 的精神,只有需要用到的才需要加入参考 (于 project.json),因此开发者可以自由选择,而不必把所有的组件都加进来。
組件 | 功能 |
---|---|
Microsoft.AspNetCore.Mvc | ASP.NET Core MVC 引用套件 |
Microsoft.AspNetCore.Mvc.Abstractions | ASP.NET Core MVC 功能的抽象层 |
Microsoft.AspNetCore.Mvc.ApiExplorer | ASP.NET Core MVC 的 API 文件支持 |
Microsoft.AspNetCore.Mvc.Core | ASP.NET Core MVC 核心组件 |
Microsoft.AspNetCore.Mvc.Cors | 提供 Web API 所需要的 CORS 能力 |
Microsoft.AspNetCore.Mvc.DataAnnotations | MVC 所需的数据注解 (Data Annotation) 功能 |
Microsoft.AspNetCore.Mvc.Formatters.Json | MVC/Web API 所需的 JSON 序列化器 |
Microsoft.AspNetCore.Mvc.Formatters.Xml | MVC/Web API 所需的 XML 序列化器 |
Microsoft.AspNetCore.Mvc.Localization | MVC 应用程序本地化支持 |
Microsoft.AspNetCore.Mvc.Razor | MVC Razor 的核心类库 (若要在 MVC 中使用 Razor 就必须参考此组件) |
Microsoft.AspNetCore.Mvc.Razor.Host | MVC Razor 的运行时引擎 |
Microsoft.AspNetCore.Mvc.TagHelpers | MVC Tag Helper 的核心类库 |
Microsoft.AspNetCore.Mvc.ViewFeatures | MVC View 功能的类库 (Controller 类的操作在此) |
Microsoft.AspNetCore.Mvc.WebApiCompatShim | Web API 兼容套件 |
Microsoft.AspNetCore.Razor | Razor 的核心类库 |
相关项目
指南
图集
链接
分享您的观点