我开始构建一个网站,它将在客户端站点上使用 jquery 并使用 ajax 调用 aspx 处理程序或 Web 服务。问题是哪种架构将允许我在稍后将在 iPhone 或 Android 上开发的移动应用程序上使用相同的服务。
问问题
277 次
3 回答
1
我想说,只要您的 api 返回 xml 或 json,您就可以在任何平台上使用它,包括 iOS 和 Android。
查看新的 .net Web API 框架,它提供了一种非常好的构建 HTTP 服务的方法。
于 2012-07-04T22:02:54.913 回答
0
我认为Sencha Touch 可以满足您的所有需求。
于 2012-07-04T22:05:23.200 回答
0
您将能够从 Android 或 iPhone 与用 asp.net / C# 编写的 Web 服务进行通信。
using System;
using System.Web.Script.Services;
using System.Web.Services;
[WebService(Namespace = "http://url.com")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
public class MyWebService : WebService
{
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)] // or ResponseFormat.Xml
public ResponseObject MyWebMethod(RequestObject input)
{
ResponseObject response = new ResponseObject();
// Do some stuff
return response;
}
}
请注意,您需要确保您的请求/响应对象[Serializable]
在您的代码中被标记。
于 2012-07-04T22:59:07.650 回答