public static CommonElement CreateElement(HtmlControl control) { var element = new CommonElement(control.TagName); foreach (string key in control.Attributes.Keys) { string value = control.Attributes[key]; element.Attr(key, value); } return(element); }
public static CommonElement CreateElement(WebControl control) { PropertyInfo property = control.GetType().GetProperty("TagName", BindingFlags.NonPublic); string tagName = property.GetValue(control).ToString(); var element = new CommonElement(tagName); foreach (string key in control.Attributes.Keys) { string value = control.Attributes[key]; element.Attr(key, value); } return(element); }