- 我有一个ActionResult类型的MVC操作方法
- 我当前正在返回HttpStatusCodeResult
- 这在使用JQueryAJAX调用时给了我一个JSON错误
- 如何使用JSON.net将其包装成ActionResult的JSON对象?我想看看这是否修复了JSON错误
直接指定JSON:
return Json(new { yourvariablename = HttpStatusCodeResult });
如果您还需要返回视图:
var obj = new {
yourvariablename = HttpStatusCodeResult
};
return View(Json(obj, JsonRequestBehavior.AllowGet));
或者如果是局部视图:
var obj = new {
yourvariablename = HttpStatusCodeResult
};
return PartialView((Object)JsonConvert.SerializeObject(obj));