/// <summary>
/// Create & Add Controls to the container div
/// </summary>
/// <param name="controls"></param>
private void CreateControls(ControlList controls)
{
foreach (var control in controls.Controls)
{
HtmlGenericControl div = new HtmlGenericControl("div");
div.Attributes.Add("class", "form-group");
div.Controls.Add(new Label() { Text = control.LabelText,
AssociatedControlID = control.ID, CssClass = "col-md-2 control-label" });
HtmlGenericControl divInner = new HtmlGenericControl("div");
divInner.Attributes.Add("class", "col-md-10");
divInner.Controls.Add(new TextBox() { ID = control.ID, CssClass = "form-control" });
divInner.Controls.Add(new RequiredFieldValidator()
{ ControlToValidate = control.ID, CssClass = "text-danger",
ErrorMessage = "The user name field is required." });
div.Controls.Add(divInner);
Container.Controls.Add(div);
}
var button = new Button { ID = "btnClick", Text = "Create" };
button.Click += btnClick_OnClick;
Container.Controls.Add(button);
}