2011-09-22 31 views
0

在wcf web api中未綁定到模型的子對象

我正在使用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沒有得到映射。

回答

0

我想你必須從客戶端的表單數據創建一個JSON對象,並將其發送到您的API - 否則它不會被反序列化。

+0

這解決了這個問題,謝謝。 – VJAI