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