我正在开发一个页面,用于显示所有请假类型选项的WebGrid(该模型包含id、LeaveType和status)。在我的控制器中,我编写了以下代码。但是当我运行代码时,我遇到了运行时错误。
“InvalidOperationException: 属性 'JsonResult.SerializerSettings' 必须是 'System.Text.Json.JsonSerializerOptions' 类型的实例。”
我尝试在Google上查找解决方法,但我不理解这个问题,我想寻求如何解决这个问题的建议。
谢谢。
“InvalidOperationException: 属性 'JsonResult.SerializerSettings' 必须是 'System.Text.Json.JsonSerializerOptions' 类型的实例。”
我尝试在Google上查找解决方法,但我不理解这个问题,我想寻求如何解决这个问题的建议。
谢谢。
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);
}
}