Blazor 窗体由于数据模型中的项未显示在窗体中而无法通过验证



我有一个使用几个EditForms的Blazor(服务器端(项目。在每种情况下,数据模型恰好包含表单中不需要的嵌套对象。我发现如果该对象被视为无效,则表单将无法验证,但没有任何解释。有没有办法检查表单确定提交事件无效的具体原因?

谢谢!

Simon,请查看此信息 Microsoft Doc, 关于

ObjectGraphDataAnnotationsValidator, ValidateComplexType

当您将属性(ValidateComplexType(放在嵌套对象上并将"DataAnnotationsValidator"替换为"ObjectGraphDataAnnotationsValidator"时,您将看到嵌套对象的错误信息,在主编辑表单中的所有内容都有效之后。

相关内容

  • 没有找到相关文章

最新更新