当前位置:  开发笔记 > 编程语言 > 正文

JSON和ASP.NET MVC

如何解决《JSON和ASP.NETMVC》经验,为你挑选了2个好方法。

如何通过AJAX调用使用ASP.NET MVC将序列化的JSON对象返回给客户端?



1> David Bick..:

从控制器你可以返回一个JsonResult:

public ActionResult MyAction()
{
    ... // Populate myObject
    return new JsonResult{ Data = myObject };
}

当然,Ajax调用的形式取决于您正在使用的库.使用jQuery会是这样的:

$.getJSON("/controllerName/MyAction", callbackFunction);

其中callbackFunction获取一个参数,该参数是来自XHR请求的数据.



2> Matt..:

根据您的语法首选项,以下内容也有效:

public ActionResult MyAction()
{
    return Json(new {Data = myObject});
}

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有