使用服务器端检查验证 Blazor WebAssembly 编辑窗体



对于 Blazor WebAssembly,我看到许多讨论数据注释验证的示例和文章,但没有关于如何使用 API 验证表单的示例。

我希望能够在提交时执行以下操作:

  • 检查字段值是否已存在于服务器上。
  • 如果是,则为该字段引发错误,并显示消息("此字段值已存在。
  • 否则,请调用服务以创建或更新值并重定向到成功页面。

Blazor WebAssembly 窗体的 ModelState 对应项是什么?

Blazor 目前不支持异步验证。

您需要做的是自己调用服务器并显示您自己的表示错误的标记。

最新更新