0

クライアント サイトで jquery を使用し、aspx ハンドラーまたは Web サービスへの ajax 呼び出しを使用する Web サイトの構築を開始しています。問題は、後で IPhone または Android で開発されるモバイル アプリで同じサービスを使用できるようにするアーキテクチャはどれかということです。

4

3 に答える 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 に答える