我想通過列表從視圖到控制器,但我得到空值。編寫代碼如下:從視圖到控制器的通過列表
模型類:
public class testModel
{
public int ID { get; set; }
public string Name { get; set; }
public List<myModel> ParameterList {get;set;}
}
jQuery和Ajax代碼發佈數據控制器:
var myModel = {
"Name":"test",
"Description":"desc"
};
var Object = {
Name: $("#Name").val(),
ParameterList : myModel
};
$.ajax({
url: '/controller/action',
type: 'POST',
data: JSON.stringify(Object),
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) { }
else { }
}
});
我得到的名稱屬性值而不是參數列表。 這裏有什麼問題?我錯過了什麼?
請幫我一把。
感謝
編輯:從意見控制器代碼,
public JsonResult Save(Object Obj)
{
// logic for managing model and db save
}
張貼代碼爲您的控制器以及 – CjCoax
公共JsonResult保存(obj對象){//用於管理模型和數據庫保存的邏輯} –
http://stackoverflow.com/questions/24337784/how-to-pass-the-list-of-objects-from-view-to-mvc-controller-using -json-字符串化 – sasi