【发布时间】:2016-11-28 19:16:41
【问题描述】:
我不知道如何通过 Ajax 传递完整列表。所以我在 cshtml 文件中有 c# 列表,我想通过 Ajax 将它传递给控制器。我知道如何传递简单变量,但不知道如何传递对象的完整列表。有一个简单的js脚本:
$.get("/home/function?List=" + SthList, function (r) {
$("#Table").html(r);
});
它应该不起作用,因为SthList 不是 SJ 对象。但是当我想使用剃须刀时,它无论如何都不起作用。
有一个控制器
public ActionResult function(List<Object> List)
{
...
return PartialView(sth);
}
你有什么建议吗?
【问题讨论】:
-
你可以使用json.net库。
-
什么是模型及其属性。什么是
SthList -
SthList 是一个 c# List
-
当然可以!
-
将列表放入表单并发布会更有意义。
标签: javascript c# ajax asp.net-mvc razor