代码之家  ›  专栏  ›  技术社区  ›  Nicholas Murray

Asp.Net MVC与Web服务

  •  7
  • Nicholas Murray  · 技术社区  · 15 年前

    在这个场景中创建web服务的最佳方法是什么?

    我要添加到这个项目还是。。。?

    3 回复  |  直到 15 年前
        1
  •  3
  •   David Mårtensson    15 年前

    您应该能够将WebService文件直接添加到MVC项目中。 右键单击solution并选择add new item,然后选择web类别并在列表的底部添加web服务。

    只需记住检查路由不会耗尽对webservice的调用。

    这样,webservice就可以访问与MVC应用程序相同的模型类。

        2
  •  3
  •   CatDadCode    15 年前

    随着MVC的出现,通常只加载一次视图的应用程序,然后使用AJAX和客户端脚本,几乎贯穿应用程序的整个生命周期。您的AJAX调用的只是针对其产品的hit-up操作方法,然后使用美味的JSON解析数据并加以利用。

    在我看来,将web服务设计为控制器而不是使用[WebMethods]要简单得多,也有趣得多!

        3
  •  1
  •   Wyatt Barnett    15 年前

    无论如何,也许最好的开始是 WCF restful services

    很酷的孩子们在用 openrasta