在MVC的Action中,使用Json方法返回JSON结果,同时确保在Action方法末尾不要返回View。否则,如果返回视图的话,可能会出现覆盖JSON响应的问题。
示例代码:
public ActionResult GetJsonData() { var jsonData = new { name = "John", age = 30 }; return Json(jsonData, JsonRequestBehavior.AllowGet); }
或者
public JsonResult GetJsonData() { var jsonData = new { name = "John", age = 30 }; return Json(jsonData, JsonRequestBehavior.AllowGet); }
请注意:在这两种情况下,我们都使用了Json方法来返回Json结果,并且没有在Action方法的末尾返回View。这可以确保我们的JSON响应不会被其他内容覆盖。
上一篇:ASP.NetMVC应用程序中将用户重定向到另一个页面会导致自动生成的代码出现语法错误。
下一篇:ASP.NETMVC应用程序中使用Dictionary<String,object>作为参数调用Webapi