WebAPI和MVC的区别

发布时间 2023-10-16 15:17:42作者: 流浪のwolf

1. MVC主要用于建站,WebAPI主要用于构建http服务

  MVC 是前端和后端不分离,WebApi 是后端写的http服务提供前端,是前后端分离的写法 ;

2. MVC可以返回 JsonResult,前端可以直接使用;WebAPI 要返回JSON数据,必须JSON.parse()转化为(Maticsoft.Json.dll)

3. MVC直接继承system.mvc.controller;WebAPI继承的是system.web.http.ApiController