0
我正在使用以下代碼將數據發佈到webapi控制器,但複雜數據對象在API控制器中以空值顯示。但是,如果我在某個時間傳遞對象結果意味着它是通過平面對象發送的,但不是複雜的對象。任何人都可以請指導我在這裏做什麼錯誤,或者有沒有其他方法可以做到這一點?下面無法將複雜對象從angularjs傳遞到webapi
是數據對象和代碼片段,我使用: 型號:
變種圖集= { 賬戶:{ACCOUNTNUMBER: '', SSN: '', ..almost 15個字段在此對象}, 投資:{ID: '', 總金額: '', etc..here也我們有超過10個物體}
的Foo:{F1: '',F2: '', F3:''...}
Foo1:{F11:'' ,F12: '',F13: '' ...}
}
角服務:
var get=funtion(portfolio){
return $http.post('/api/values',
JSON.stringify(portfolio),
{
headers: {
'Content-Type': 'application/json'
}
}
)
}
的WebAPI控制器:
public class ValuesController : ApiController
{
[HttpPost]
public User Post([Frombody]portfolio model)
{
//logic here
}
}
Oh..good知道,但由於某種原因,它不工作,但我還是能夠接受的參數爲Jobject並將其轉換爲類。 – Vicky