我正在自学 asp.net mvc4,如果我可以通过 jquery/ajax 函数将 asp.net 模型传递给操作方法,我会很高兴
问问题
354 次
3 回答
0
你可以这样做,
$.ajax({
type: "POST",
url: "Home/Insert", // Your URL
data: JSON.stringify(model),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (result) {
},
error: function () {
}
});
于 2013-08-23T13:42:18.780 回答
0
是的你可以。
在 Javascript 方面,生成一个 JSON 并将其发送到您的 Action 方法。在此方法中,您只需使用例如 Json.NET 将其反序列化回模型对象。
哦,反过来,您可以将模型对象序列化为 JSON。
于 2013-08-23T12:55:55.350 回答
0
在 ASP.NET MVC 4 中,您实际上并没有将模型“传递”给操作方法。如果您提交表单,模型值将自动在操作中提供给您。
如果要在 ajax 方法中显式调用操作,则可以将单个值作为 JSON 传递。
于 2013-08-23T12:56:18.930 回答