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
相关文章
- scala之method和function的区别
- [转]链接中 href='#' 和 href='###' 的区别以及优缺点
- 链接中 href='#' 和 href='###' 的区别以及优缺点
- display和visibility的区别
- BLOCKED和WAITING的区别
- Thread 和 Runnable 的区别
- JavaScript中Function Declaration与Function Expression 或者说 function fn(){}和var fn=function(){} 的区别
- 斐迅面试记录—SSL和TLS的区别
- 最近学习下,nohup和&的区别
- 【Linux】nohup和&的区别