Interface IValidateComponent
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
IValidComponent 接口
public interface IValidateComponent
- Extension Methods
Properties
IsNeedValidate
获得/设置 是否不进行验证 默认为 false
bool IsNeedValidate { get; }
Property Value
Methods
IsComplexValue(object?)
判断是否需要进行复杂类验证
bool IsComplexValue(object? value)
Parameters
value
object
Returns
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
objectcontext
ValidationContextresults
List<ValidationResult>