可以将 EditContext 中的 onvalidate 事件设置为 null,以防止 Blazor 进行不必要的验证。示例代码如下:
private EditContext _editContext;
protected override void OnInitialized()
{
_editContext = new EditContext(Model);
_editContext.OnValidation += (sender, eventArgs) =>
{
//设置为 null 减少未必要的验证
if(ValidationSatisfied)
_editContext.OnValidation = null;
};
}