2

我在 ASP.NET MVC3 中制作了应用程序,我想将应用程序与 Android 连接起来。
所以第一步是制作Web Service,它将与Android进行通信。
但我是这个领域的新手,我不知道如何开始。
有没有人有一些为 ASP.NET MVC3 应用程序制作 Web 服务的教程?
我还需要将 Android 与该 Web 服务连接的说明吗?

4

1 回答 1

4

您在这里确实有两个问题,不幸的是,Android 的问题有点过于宽泛,无法快速回答。所以......让我们解决你的第一个问题。

在 MVC 中,创建一个简单的 Web 服务非常容易。创建一个控制器并从中返回 JSON:

public class PersonController: Controller{

   public JsonResult Index(){
      var personList = GetFromDB();

      return Json(personList, JsonRequestBehavior.AllowGet);
   }

   [HttpPost, ActionName("Index")]
   public JsonResult CreatePerson(Person newPerson){
      var insertedPerson = InsertIntoDB(newPerson);

      return Json(insertedPerson);
   }

}

现在,使用默认路由,您可以使用以下 URL 和适当的HTTP Verb简单地调用这些方法。

http://www.mydomain.com/person

但是,值得一提的是,使用ASP.Net WebAPI更容易做到这一点。

于 2012-07-09T01:59:21.410 回答