【发布时间】:2012-04-19 18:15:09
【问题描述】:
我正在尝试找出一种方法,将整个类从我的视图传递到使用 Javascript/AJAX 的控制器。
我知道下面的 Ajax 代码可以用来只传递 ID,但我可以传递整个模型吗?
@model User
$.ajax(
{
type: "POST",
url: "\User\",
data: @model.id,
success:
reloadPage()
});
我在搜索时看到了以下解决方案: Is there a way to pass a "C#" object to a controller via AJAX?
我可以简单地这样做吗? :
@model User
$.ajax(
{
type: "POST",
url: "\User\",
data: @model,
success:
reloadPage()
});
这行得通吗?有多安全?最好的方法是什么?
【问题讨论】:
标签: c# javascript jquery ajax model-view-controller