Adding validation controls programmatically

D

D Sheldon

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 LastNameRequired
{
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?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,982
Messages
2,570,186
Members
46,743
Latest member
WoodrowMea

Latest Threads

Top