asp.net core和asp.net core mvc应用程序之间的主要区别是什么?

时间:2019-10-10 10:42:27

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

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

1 个答案:

答案 0 :(得分:0)

对于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完全不同,它遵循处理程序模式而不是控制器操作。

您可以参考Introduction to Razor Pages in ASP.NET Core