2013-11-23 43 views
1

我遇到了MVC3模型綁定的問題。當我將JSON對象發佈到我的控制器時,模型聯編程序無法爲集合屬性綁定數據。 我有以下型號ASP.NET MVC模型綁定jQuery ajax請求收集

public class AddressListViewModel 
{ 
public string CategoryId { get; set; } 
public List<MainAddressInfo> MainAddressInfos { get; set; } 
} 

public class MainAddressInfo 
{ 
public string City { get; set; } 
public string Country { get; set; } 
} 

從jQuery的客戶端,我想提出一個AJAX請求和發送數據

​​

這是我的控制器方法我試圖張貼到:

[HttpPost] 
public ActionResult MainAddressDetails(AddressListViewModel addressInfo) 
{ 
return Json(new { success = true }); 
} 

我在CaregoryId中獲取值,但MainAddressInfos始終爲null。 有人可以讓我知道爲什麼綁定沒有發生收集?

回答

1

嘗試使MainAddressInfos市民:

public List<MainAddressInfo> MainAddressInfos { get; set; } 
+0

是的,我想我錯過了修改。謝謝你的幫助。 – user3025495