0

安らかなサービスを作成するために WCF Web API を使用しています。次のシグネチャを持つメソッドがあります

[WebInvoke(UriTemplate="AddJob")]
public string AddJob(Job job)
{
    //...
}

Job オブジェクトには子オブジェクト RecurDay があります。フォームから投稿された値は RecurDay プロパティにバインドされていません。実際、RecurDay オブジェクト自体は作成されていません。

注: フォーム フィールドには、クラス プロパティと同じ名前が付けられます。元。Id、JobName、RecurDay.Id、RecurDay.Day など。Id、JobName は正しくマップされていますが、Address.Id と RecurDay.Day はマップされていません。

4

1 に答える 1

0

クライアントでフォーム データから JSON オブジェクトを作成し、これを API に送信する必要があると思います。そうしないと、シリアル化が解除されません。

于 2011-09-22T08:14:47.090 に答える