问题描述
在 Blazor 服务器中,我使用 <FluentValidationValidator />
来验证表单
我也在我的验证器中使用 MustAsync
但是提交表单时,会执行Validation,但程序并没有等待Validation结束,程序继续执行。
<EditForm Model="Model">
<FluentValidationValidator Validator="FormValidator"></FluentValidationValidator>
<ValidationSummary></ValidationSummary>
...
</EditForm>
和我的验证器
public class FormValidator : AbstractValidator<Model>
{
RuleFor(e => e.Name)
.Cascade(CascadeMode.StopOnFirstFailure)
.MustAsync(BeUniqNameAsync).WithMessage("Name Must Be Unique");
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)