ASP.NET Core MVC

来自开放百科 - 灰狐
2018年9月14日 (五) 16:10Allen (讨论 | 贡献)的版本

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到: 导航, 搜索
Wikipedia-35x35.png 您还可以在维基百科上了解到此条目的中文信息 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 的核心类库

相关项目

指南

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱