クライアント サイトで jquery を使用し、aspx ハンドラーまたは Web サービスへの ajax 呼び出しを使用する Web サイトの構築を開始しています。問題は、後で IPhone または Android で開発されるモバイル アプリで同じサービスを使用できるようにするアーキテクチャはどれかということです。
3 に答える
1
API が xml または json を返す限り、iOS や Android を含む任意のプラットフォームで使用できます。
HTTP サービスを構築する非常に優れた方法を提供する、.net 用の新しいWeb API フレームワークを確認してください。
于 2012-07-04T22:02:54.913 に答える
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;
}
}
1 つの注意点として、リクエスト/レスポンス オブジェクトが[Serializable]
コード内でマークされていることを確認する必要があります。
于 2012-07-04T22:59:07.650 に答える
0
Sencha Touchは必要なすべてのことを実行できると思います。
于 2012-07-04T22:05:23.200 に答える