Table of Contents

Interface IValidateComponent

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

IValidComponent 接口

public interface IValidateComponent
Extension Methods

Properties

IsNeedValidate

获得/设置 是否不进行验证 默认为 false

bool IsNeedValidate { get; }

Property Value

bool

Methods

IsComplexValue(object?)

判断是否需要进行复杂类验证

bool IsComplexValue(object? value)

Parameters

value object

Returns

bool

ToggleMessage(IEnumerable<ValidationResult>, bool)

显示或者隐藏提示信息方法

void ToggleMessage(IEnumerable<ValidationResult> results, bool validProperty)

Parameters

results IEnumerable<ValidationResult>
validProperty bool

是否为模型验证 true 为属性验证 false 为整个模型验证

ValidatePropertyAsync(object?, ValidationContext, List<ValidationResult>)

数据验证方法

Task ValidatePropertyAsync(object? propertyValue, ValidationContext context, List<ValidationResult> results)

Parameters

propertyValue object
context ValidationContext
results List<ValidationResult>

Returns

Task