/// <summary> /// 初始化方法 /// </summary> protected override void OnInitialized() { if (ValidateForm == null) { throw new InvalidOperationException($"{nameof(Components.BootstrapBlazorDataAnnotationsValidator)} requires a cascading " + $"parameter of type {nameof(Components.ValidateForm)}. For example, you can use {nameof(Components.BootstrapBlazorDataAnnotationsValidator)} " + $"inside an {nameof(Components.ValidateForm)}."); } CurrentEditContext.AddEditContextDataAnnotationsValidation(ValidateForm); }
/// <summary> /// 初始化方法 /// </summary> protected override void OnInitialized() { if (CurrentEditContext == null) { throw new InvalidOperationException($"{nameof(DataAnnotationsValidator)} requires a cascading parameter of type {nameof(EditContext)}. For example, you can use {nameof(DataAnnotationsValidator)} inside an EditForm."); } if (EditForm == null) { throw new InvalidOperationException($"{nameof(DataAnnotationsValidator)} requires a cascading parameter of type {nameof(ValidateFormBase)}. For example, you can use {nameof(DataAnnotationsValidator)} inside an EditForm."); } CurrentEditContext.AddEditContextDataAnnotationsValidation(EditForm); }