1.mvc 和WebApi:
区别:
a.MVC是建立网站的一种框架,倾向于返回用户的页面请求;webApi倾向于返回用户数据请求
b.mvc直接继承system.mvc.controller;webapi继承的是system.web.http.ApiController
c.mvc只能部署在iis上;webapi可以寄宿在不同的宿主上,如:Web Host、Self Host方式
d.接收参数方式不一样,
e.mvc可以返回JsonResult,前端可以直接用;webapi要返回json数据,必须json.parse()转化(Maticsoft.Json.dll)
f.webapi必须添加webapi控制器,然后改成继承ApiController,否则是无效的webapi
相关文章
- 03-09LCD液晶屏正显和负显的区别是什么呢?
- 03-09002-ES6Class和普通构造函数的区别
- 03-09(十七)ORM Bee多表关联查询实例,及用List和不用List的区别
- 03-09关于ganymed-ssh2版本262和build210的SCPClient类的区别
- 03-09.bash_profile和.bashrc的什么区别
- 03-09map和forEach的区别
- 03-09JS中Map和ForEach的区别
- 03-09forEach、for...of...、for...in... 之间的区别和联系
- 03-09三种遍历的方法(map和forEach的区别)
- 03-09C++中,new/delete和malloc/free的区别