【发布时间】:2017-05-22 19:17:49
【问题描述】:
我有以下:
selectedValues
的 javascript 中的数组结构在 [0] 索引处包含数组 [0][1]
在 [1] 索引处包含数组 [0][1]
等等……
function OnSave()
{
var id =getvalue()
$.ajax({
type:"POST",
content:"application/json;charset=utf-8",
dataType:"JSON"
url:"....",
data: JSON.stringify({
id:id,
model:selectedvalues,
}),
success : function (data){
......
}
}
C#中的视图模型
public class ViewModel{
int id,
List<QuestionAnswer> QAs,
}
public QuestionAnswer
{
int Id;
string ans;
}
控制器方法:
public ActionResult Save( int id,List<ViewModel> model)
我能够在控制器方法中获取 id,但模型参数始终包含字段的空值。那么我做错了什么?
【问题讨论】:
-
用户数据:[{ id:id, model:selectedvalues }],
-
你是如何创建
selectedvalues变量的? -
Var selectedvalues= []
标签: c# json ajax asp.net-mvc