I am creating a server control that adds web controls (i.e. textboxes, etc) to a form. I use HtmlTable to build the table and insert the controls. Now I want to add validators to the textbox. Here is the code that I am using
bool lastnamerequired=false
public bool LastNameRequire
get{return lastnamerequired;
set{lastnamerequired = value;
if(lastnamerequired
System.Web.UI.WebControls.RequiredFieldValidator rfv = new RequiredFieldValidator()
rfv.ControlToValidate = "sFirstName"
rfv.Display = ValidatorDisplay.Dynamic
rfv.Text = ""
rfv.ErrorMessage = "Required"
rfv.EnableClientScript = true
rfv.ID = "rfvFirstName"
td.Controls.Add(rfv)
This code seems to only add the word "Required" to my form when rendered. It's not dynamic nor does it go away when the field is valid
Any ideas