public TextControl(TextQuestion question) { tb = new TextBox(); tb.CssClass = "alternative"; tb.ID = "q" + question.ID; if (question.Rows > 1) { tb.TextMode = TextBoxMode.MultiLine; tb.Rows = question.Rows; } if (question.Columns.HasValue) { tb.Columns = question.Columns.Value; } l = new Label(); l.CssClass = "label"; l.Text = question.Title; l.AssociatedControlID = tb.ID; Controls.Add(l); Controls.Add(tb); if (question.Required) { rfv = new RequiredFieldValidator { Display = ValidatorDisplay.Dynamic, Text = "*" }; rfv.ErrorMessage = question.Title + " is required"; rfv.ControlToValidate = tb.ID; rfv.ValidationGroup = "Form"; this.Controls.Add(rfv); } }
public TextControl(TextQuestion question) { _tb = new TextBox {CssClass = "alternative", ID = "q" + question.ID}; if (question.Rows > 1) { _tb.TextMode = TextBoxMode.MultiLine; _tb.Rows = question.Rows; } if (question.Columns.HasValue) { _tb.Columns = question.Columns.Value; } _l = new Label {CssClass = "label", Text = question.Title, AssociatedControlID = _tb.ID}; Debug.Assert(Controls != null, "Controls != null"); Controls.Add(_l); Controls.Add(_tb); if (!question.Required) return; _rfv = new RequiredFieldValidator { Display = ValidatorDisplay.Dynamic, Text = ControlPanel.RequiredField_DefaultText, ErrorMessage = string.Format(ControlPanel.RequiredField_DefaultErrorMessage, question.Title), ControlToValidate = _tb.ID, ValidationGroup = "Form" }; Controls.Add(_rfv); }
public TextControl(TextQuestion question) { _tb = new TextBox { CssClass = "alternative" }; if (question.ID > 0) { _tb.ID = "q" + question.ID; } if (question.Rows > 1) { _tb.TextMode = TextBoxMode.MultiLine; _tb.Rows = question.Rows; } if (question.Columns.HasValue) { _tb.Columns = question.Columns.Value; } _l = new Label { CssClass = "label", Text = question.Title }; if (question.ID > 0) { _l.AssociatedControlID = _tb.ID; } Debug.Assert(Controls != null, "Controls != null"); Controls.Add(_l); Controls.Add(_tb); if (!question.Required) { return; } _rfv = new RequiredFieldValidator { Display = ValidatorDisplay.Dynamic, Text = ControlPanel.RequiredField_DefaultText, ErrorMessage = string.Format(ControlPanel.RequiredField_DefaultErrorMessage, question.Title), ControlToValidate = _tb.ID, ValidationGroup = "Form" }; Controls.Add(_rfv); }
public TextControl(TextQuestion question) { tb = new TextBox(); tb.CssClass = "alternative"; tb.ID = "q" + question.ID; if (question.Rows > 1) { tb.TextMode = TextBoxMode.MultiLine; tb.Rows = question.Rows; } if (question.Columns.HasValue) { tb.Columns = question.Columns.Value; } l = new Label(); l.CssClass = "label"; l.Text = question.Title; l.AssociatedControlID = tb.ID; Controls.Add(l); Controls.Add(tb); }