2014-09-26 84 views
0

我想一起使用MVC和Web API,并希望基础设施如下:MVC和网络API基础设施

这些所有的项目应该是独立的

  1. MVC项目

- - 这里只有意见应该在那里。视图/响应应当从网络API项目被返回

  • 网页API项目
  • ----这里只控制器和模型应当存在。

    3,DAL项目

    ----数据库要领

    那么,怎样才能使这个基础设施?我可以从MVC项目中调用驻留在Web API项目中的控制器吗?

    谢谢! 大卫

    +0

    是使用AJAX调用和返回数据的JSON – Tushar 2014-09-26 06:46:56

    +0

    看看这个网站http://www.aspnetboilerplate.com/ – sakir 2014-09-26 07:44:36

    回答

    0
    1. 创建一个空白的解决方案。(新项目>其他项目类型> Visual Studio解决方案>空白解决方案)
    2. 添加类类型库的一个新项目。这将是您的数据访问层。
    3. 为您的MVC应用程序添加新项目。
    4. 为web api添加新项目。

    欲了解更多详情,请查看以下教程。我希望它能帮助您确定如何与web api进行通信。

    http://dotnetmentors.com/mvc/web-api-in-mvc-tutorial.aspx