public virtual HtmlTag FormGroupStyler(IRenderedFormGroup formGroup, HtmlTag tag) { var groupContext = formGroup.GroupContext; formGroup.Container.AddClasses("form-group"); formGroup.Label.AddClasses("control-label", "col-sm-4"); formGroup.ControlContainer.AddClasses("col-sm-8"); if (formGroup.Error != null) { formGroup.Error.AddClasses("help-block", "col-sm-offset-4", "col-sm-8"); } if (groupContext.HasErrors) { formGroup.Container.AddClasses("has-error"); } return(tag); }
public override HtmlTag FormGroupStyler(IRenderedFormGroup formGroup, HtmlTag tag) { var groupContext = formGroup.GroupContext; formGroup.Container.AddClasses("form-group", "form-row"); formGroup.Label.AddClasses("col-form-label", "col-sm-4"); formGroup.ControlContainer.AddClasses("col-sm-8"); if (formGroup.Error != null) { formGroup.Error.TagName("span"); formGroup.Error.AddClasses("d-block", "invalid-feedback", "offset-sm-4", "col-sm-8"); } if (groupContext.HasErrors) { formGroup.Container.AddClass("is-invalid"); formGroup.Control.AddClass("is-invalid"); } return(tag); }