代码之家  ›  专栏  ›  技术社区  ›  A. Gladkiy

名称为“Id”的可为Null的int属性上的ModelState无效。净核心

  •  2
  • A. Gladkiy  · 技术社区  · 7 年前

    我确实通过从表单获取数据来放置/发布查询。我的意思是:

    public async Task<IActionResult> Post([FromForm] Model model) { ... }
    

    在这里 Model 我有财产 int? FromId .

    当我尝试验证时 ModelState 我收到以下错误:

    “值‘null’对FromId无效。”

    我没有这个属性的任何属性。

    如果我改变我的财产 FromId From 那么它工作得很好。

    原因是什么?我该如何解决?

    0 回复  |  直到 7 年前