2
我在ASP.NET MVC3中创建了应用程序,并且希望将应用程序与Android连接起来。
所以第一步是制作Web Service,它将与Android进行通信。
但我在这个领域是新的,我不知道如何开始。
有没有人有一些教程为ASP.NET MVC3应用程序的Web服务?
另外我需要说明连接Android与该Web服务?
如何为ASP.NET MVC3创建Web服务
我在ASP.NET MVC3中创建了应用程序,并且希望将应用程序与Android连接起来。
所以第一步是制作Web Service,它将与Android进行通信。
但我在这个领域是新的,我不知道如何开始。
有没有人有一些教程为ASP.NET MVC3应用程序的Web服务?
另外我需要说明连接Android与该Web服务?
如何为ASP.NET MVC3创建Web服务
你真的有两个问题在这里,不幸的是,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);
}
}
现在,默认路由的地方,你可以简单地调用与下面的网址,方法,以及相应的HTTP Verb。
http://www.mydomain.com/person
但是,它可能是值得一提,这是更容易使用ASP.Net WebAPI做。
对于Android使用GSON(谷歌的图书馆阅读JSON),这里是一个[真棒教程](http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html) – 2012-07-09 02:15:46
看起来像ASP.Net WebAPI会做的伎俩! – 2012-07-09 02:55:16