G
Guest
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
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