private static void AddEmailsTo(Control parent, IEnumerable <string> emailList, string name, bool isRadio, bool isOption = false) { parent.Controls.Clear(); var index = 1; foreach (var email in emailList) { var isChecked = index == 1; var id = name + index++; var div = new HtmlDiv().AddTo(parent, "tiptip"); div.Attributes["title"] = email; HtmlInputControl inputControl; if (isRadio) { inputControl = new HtmlInputRadioButton { ID = id, Value = email, Name = name, Checked = isChecked } } ; else { inputControl = new HtmlInputCheckBox { ID = id, Value = email } }; if (isOption) { inputControl.AddCssClasses("is-option-click"); } inputControl.AddTo(div); new HtmlLabel { InnerText = email }.AddTo(div) .Attributes["for"] = id; } } }