0

我对 JSON 很陌生,我试图在网上搜索我的问题,但找不到任何东西,也许是因为这些术语对我来说是新的。

我的问题:有什么方法/函数可以在服务器端包装 JSON 对象(在这种情况下,它将是 C# 上的 ASP.NET 编码)并将其发送到客户端并在那里解包?

4

1 回答 1

2

在 ASP.NET MVC 中,您可以从控制器操作返回 JsonResult,如下所示:

[HttpGet] // or [HttpPost]
public JsonResult MyAction() {
    var object = new MyObject();
    return Json(object);
}

并从您的客户端函数中读取,即使用 jQuery,如下所示:

$('mySelector').on('click', function(e) { // 'click' is only an example...
    $.getJSON('MyController/MyAction', {}, function(res) {
        // res contains your JSON result
    }
});
于 2013-11-05T16:17:37.870 回答