我对JSON很陌生,我试图在网上搜索我的问题,但找不到任何东西,也许是因为这些条款对我而言是新的。
我的问题:是否有任何方法/函数在服务器端包装JSON对象(在这种情况下,它将是C#上的ASP.NET编码)并将其发送到客户端并在那里打开它?< / p>
答案 0 :(得分: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
}
});