我是 MVC 和这种编程的新手,我想这很简单,但经过 5 个小时的搜索和尝试,我感到很受挫。我的视图中有一个看起来像这样的帖子;
$.ajax({
url: '@Url.Action("Moo")',
type: "post",
dataType: "string",
contentType: "json",
data: JSON.stringify({"foo": "bar"}),
success: function (data) {}
});
});
然后我在控制器中有一个看起来像这样的函数;
Function Moo(test As String) As ActionResult
Return View()
End Function
当我运行它时,调试器显示我到达了返回语句,但我没有得到任何要分配任何值的测试(foo:bar)。
我的另一个考虑是,当我设法从 ajax 函数接收数据时,我可以将其转换回 JSON 还是我必须在模型中创建自己的类并将变量分配给该类?
任何输入都会被应用。