【发布时间】:2020-07-23 01:00:45
【问题描述】:
我正在开发一个页面,显示所有离开类型选项值的网络网格(这是一个包含 id、离开类型和状态的模型)。在我的控制器中,我在下面写了一些东西。
运行代码后出现运行时错误
InvalidOperationException:属性“JsonResult.SerializerSettings”必须是“System.Text.Json.JsonSerializerOptions”类型的实例
我试图用谷歌搜索它,但我不明白这个问题,我想就如何解决这个问题寻求建议。
谢谢。
public class OptLeaveTypeController : Controller
{
private readonly theManagerContext _context;
public OptLeaveTypeController(theManagerContext context)
{
_context = context;
}
public IActionResult Index()
{
return View();
}
public IActionResult GetLeaveTypes()
{
var leaveTypes = _context.OptLeaveType.OrderBy(a => a.LeaveTypeId).ToList();
return Json(new { data = leaveTypes }, System.Web.Mvc.JsonRequestBehavior.AllowGet);
}
}
【问题讨论】:
-
您使用的是 .net core 3.1 吗?
-
我使用的是 .net core 3.0。谢谢
标签: c# json asp.net-mvc .net-core asp.net-core-mvc