使用 DataAnnotations 进行 Blazor 验证。 Css 工作不正确

Blazor validation with DataAnnotations. Css work is not correct

NET Core 3.1 等,Blazor 服务器

我有一个 table,只有几行。百分比的输入字段有 DataAnnotations [Range(1,100)]; 如果我插入值并将焦点转移到另一个地方,它是正确的,单击另一个输入字段。 但是,如果插入 7000 并按 Enter 按钮,开始工作验证并在短时间内出现错误消息,但在 UI 之后,一些神奇的重写和当前输入字段标记为正确。 对于输入字段,我使用 Blazor InputNumber.

有人可以帮我解决这个问题吗?

祝愿

为了验证,我使用了 https://blazor-university.com/forms/writing-custom-validation/ FluentValidationValidator

按回车表示提交表单。对于表单验证,我使用了一个 Validator2,而 InputNumber 是另一个 Validator2 的一部分。 Validator2 显示短时间错误,但 Validator2 作为整个表单的主要验证器没有发现错误并重写错误消息和 css ....

如果对某人有帮助,请告诉我,仅供统计。