protected virtual void InitializeControlEditor(HtmlGenericControl formGroup, HtmlGenericControl controlElement, IFormEditorProvider editorProvider, PropertyDisplayMetadata property, DynamicDataContext dynamicDataContext) { editorProvider.CreateControl(controlElement, property, dynamicDataContext); // set CSS classes foreach (var control in controlElement.GetAllDescendants()) { if (control is TextBox || control is ComboBox) { ((HtmlGenericControl)control).Attributes["class"] = "form-control"; } } }