如何使用AJAX更新视图中的ViewModel?

时间:2014-04-13 12:14:19

标签: c# asp.net-mvc razor

是否可以在不触及控制器的情况下使用AJAX从视图更新ViewModel?我想在将数据集提交给要保存的控制器之前构建一个数据集。这可能吗?如果是这样,它是如何完成的?

1 个答案:

答案 0 :(得分:2)

是的,mvc中的一切都是可能的:)

实施例

使用jquery ajax调用并使用@ URL.Action(“ActionName”,“ControllerName”)调用您的URL

并点击方法

public JsonResult ActionName(){
JsonObjectWhatEver value = new JsonObjectWhatEver();
return Json(value,JsonBehaviour.AllowGet);   /// check the name is it JsonBehaviour or some thing simillar
}

现在你知道它是如何完成的:)