diff --git a/src/BootstrapBlazor/Components/ValidateForm/ValidateForm.razor.cs b/src/BootstrapBlazor/Components/ValidateForm/ValidateForm.razor.cs index 0ecc87ba80621927365d70ecd2400b242b9c77a6..49b45aa7985127cb5adbd1efb7035e479873cbe6 100644 --- a/src/BootstrapBlazor/Components/ValidateForm/ValidateForm.razor.cs +++ b/src/BootstrapBlazor/Components/ValidateForm/ValidateForm.razor.cs @@ -248,7 +248,7 @@ namespace BootstrapBlazor.Components var attributeSpan = "Attribute".AsSpan(); foreach (var rule in rules) { - if (!rule.IsValid(value)) + if (rule.GetValidationResult(value, context) != ValidationResult.Success) { // 查找 resx 资源文件中的 ErrorMessage var ruleNameSpan = rule.GetType().Name.AsSpan();