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