首页 > 解决方案 > asp.net core 和 asp.net core mvc 应用程序之间的主要区别是什么?

问题描述

除了两个应用程序中的文件夹结构外,我没有看到任何区别。如果有,请提供任何信息。

标签: asp.net.net-coreasp.net-core-mvc

解决方案


对于Asp.Net Core,主要有三种项目类型,Asp.Net Core MVC、Asp.Net Core Web API 和 Asp.Net Core Razor PAGE。

对于 Asp.Net Core MVC 和 Web API,没有太大区别。MVC 用于返回视图,api 用于正常返回 json 对象。

对于 Razor Page,它与 MVC 或 web api 完全不同,它遵循处理程序模式而不是控制器操作。

您可以参考ASP.NET Core 中 Razor 页面简介


推荐阅读