【发布时间】:2018-06-26 08:15:51
【问题描述】:
我想知道是否有人知道如何将 Javascript 对象数组传递给接受元组数组的 MVC 操作方法。
例子:
Javascript:
var objectArray =
[
{ id: 1, value: "one" },
{ id: 2, value: "two" }
];
$.post('test',objectArray);
MVC 控制器动作:
public JsonResult Test((int id, string value)[] objectArray)
{
return Json(objectArray != null);
}
不幸的是,我给出的示例总是返回 false,因为 C# 代码中的 objectArray 为空。
【问题讨论】:
-
你不能使用正确的类有什么原因吗?这并不是 Tuples 的真正目的。
-
@freedomn-m 没有理由,只是好奇。
-
@freedomn-m,是的,元组不是为此而设计的。另外,模型绑定不能映射到一个
Tuple。
标签: javascript c# jquery arrays asp.net-mvc