在MVC6中如何实现ASP.NET Core MVC返回带有GetaAll权限的Json数据?

2026-04-30 11:5622阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计208个文字,预计阅读时间需要1分钟。

在MVC6中如何实现ASP.NET Core MVC返回带有GetaAll权限的Json数据?

在MVC6中,返回Json的方法已更新,不再允许设置JsonRequestBehavior。MVC6的替代品是aspnet核心,它不再包含使用JsonRequestBehavior的Json方法的加载。您只需使用需要发送回的返回Json即可。

在MVC6中返回Json(rows,JsonRequestBehavior.AllowGet);方法已更改,不允许设置JsonrequestBehavior.什么是MVC6的替代品 采用JsonRequestBehavior的Json方法的重载不再存在于aspnet核心中.

您只需使用要发送回的对象数据调用Json方法即可.

public IActionResult GetJsonData() { var rows = new List<string> { "Item 1","Item 2" }; return Json(rows); }

甚至

public IList<string> GetJsonData() { var rows = new List<string> {"aa", "bb" }; return rows; }

或使用Ok方法并将IActionResult作为返回类型.

在MVC6中如何实现ASP.NET Core MVC返回带有GetaAll权限的Json数据?

public IActionResult GetJsonData() { var rows = new List<string> { "aa", "bb" }; return Ok(rows); }

让内容协商器以请求的格式返回数据(通过Accept标头). ASP.NET Core MVC使用的默认格式是JSON.因此,如果您没有明确请求其他格式(例如:application / xml),您将获得json响应.

本文共计208个文字,预计阅读时间需要1分钟。

在MVC6中如何实现ASP.NET Core MVC返回带有GetaAll权限的Json数据?

在MVC6中,返回Json的方法已更新,不再允许设置JsonRequestBehavior。MVC6的替代品是aspnet核心,它不再包含使用JsonRequestBehavior的Json方法的加载。您只需使用需要发送回的返回Json即可。

在MVC6中返回Json(rows,JsonRequestBehavior.AllowGet);方法已更改,不允许设置JsonrequestBehavior.什么是MVC6的替代品 采用JsonRequestBehavior的Json方法的重载不再存在于aspnet核心中.

您只需使用要发送回的对象数据调用Json方法即可.

public IActionResult GetJsonData() { var rows = new List<string> { "Item 1","Item 2" }; return Json(rows); }

甚至

public IList<string> GetJsonData() { var rows = new List<string> {"aa", "bb" }; return rows; }

或使用Ok方法并将IActionResult作为返回类型.

在MVC6中如何实现ASP.NET Core MVC返回带有GetaAll权限的Json数据?

public IActionResult GetJsonData() { var rows = new List<string> { "aa", "bb" }; return Ok(rows); }

让内容协商器以请求的格式返回数据(通过Accept标头). ASP.NET Core MVC使用的默认格式是JSON.因此,如果您没有明确请求其他格式(例如:application / xml),您将获得json响应.