如果我从MVC行动中返回以下内容:
return Json(new { hello="world" }, JsonRequestBehavior.AllowGet);
然后我得到类似下面的内容......
{hello: "world"}
如何让它返回如下内容:
var myObj = {hello: "world"};
这意味着我不需要使用Ajax来发出请求。我可以使用脚本标记引用JSON。
答案 0 :(得分:1)
我没有使用JsonResult。我这样做了......
return string.Format("var myObj = {0};", new JavaScriptSerializer().Serialize(myObj));