在MVC6中返回Json(rows,JsonRequestBehavior.AllowGet); 方法已更改,并且不允许设置JsonrequestBehavior。MVC6中的替代方法是什么
Jsonaspnet核心中不再存在占用JsonRequestBehavior 的方法的重载。
您只需Json使用要发送回的对象数据调用该方法。
public IActionResult GetJsonData()
{
var rows = new List<string> { "Item 1","Item 2" };
return Json(rows);
}
Run Code Online (Sandbox Code Playgroud)
甚至
public IList<string> GetJsonData()
{
var rows = new List<string> {"aa", "bb" };
return rows;
}
Run Code Online (Sandbox Code Playgroud)
或使用Okmethod IActionResult作为返回类型。
public IActionResult GetJsonData()
{
var rows = new List<string> { "aa", "bb" };
return Ok(rows);
}
Run Code Online (Sandbox Code Playgroud)
并让内容协商器以请求的格式(通过Accept标头)返回数据。ASP.NET Core MVC使用的默认格式是JSON。因此,如果您未明确要求其他格式(例如:application / xml),则会得到json响应。
| 归档时间: |
|
| 查看次数: |
3901 次 |
| 最近记录: |