0
私は、クライアント側ではSencha Touch 1.1、サーバ側ではWCF RESTサービスを使用してアプリケーションを構築しています。私はいくつかの問題に直面しているときに、データを同期すると、メソッドを更新するために送信されたパラメータは常にnullです。これは、パラメータのC#の定義である:Sencha TouchとWCF RESTポストパラメータは常にnull
namespace HomeInventory.Application.Service.Dto{
[Serializable]
[DataContract(Namespace = "http://xxxxx.xxx.org/shopinglist")]
public class DtoShopingList{
[DataMember]
public long Id { get; set; }
[DataMember]
public string CreationDate { get; set; }
[DataMember]
public string ListName { get; set; }
[DataMember]
public DtoUser User { get; set; }
[DataMember]
public DtoListItem[] Items { get; set; }
[DataMember]
public bool IsDefault { get; set; }
}
このサーバーへの煎茶によって掲示JSON:
{"records":"[{\"Id\":0,\"ListName\":\"Default\",\"CreationDate\":\"23/01/2012\",\"IsDefault\":true,\"items\":[]}]"}
WCF JSONシリアライザは、対応するJSONを解析unabledであるように私には思えますクラス。どのようにそれを修正するための任意のヘルプ? ありがとうございます。
ur ajaxリクエストを投稿すると、sencha touchからWebサービスを呼び出す際の問題を取り除くことができます。これは私のコードです... http://stackoverflow.com/questions/9583772/not-getting-success-電話からの呼び出し - asp-net-web-service-from-sencha-touch – himanshu
こんにちはhimanchu 私はajax呼び出しをしません、私はsenchaは私のためにそれをやりましょう。 – Oscar