码迷,mamicode.com
首页 > Windows程序 > 详细

MVC和WebApi的区别:

时间:2018-05-21 14:52:38      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:res   方式   .json   建立   用户   区别   sel   self   control   

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

MVC和WebApi的区别:

标签:res   方式   .json   建立   用户   区别   sel   self   control   

原文地址:https://www.cnblogs.com/viktor988/p/WebAPi.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!