G
Guest
What is wrong with this code?
I get no errors on compilation of my assembly
But On compilation on my Webpage i keep getting this error
"Unable to find control id 'FreeBox1' referenced by the 'ControlToValidate'
property of ''"
public class FreeBox : TextBox{
private Label lblTitle = new Label();
private RequiredFieldValidator req ;
public string Title {
get { return lblTitle.Text; }
set { lblTitle.Text = value; }
}
public string ReturnValue {
get { return this.Text; }
set { this.Text = value; }
}
protected override void OnInit(EventArgs e) {
req = new RequiredFieldValidator();
req.ControlToValidate = this.ID;
req.ErrorMessage = "*";
Controls.Add(req);
}
protected override void Render(HtmlTextWriter writer) {
lblTitle.RenderControl(writer);
base.Render(writer);
req.RenderControl(writer);
}
}
original code from this tutorial
"http://www.codeproject.com/aspnet/textboxwithvalidator.asp"
I get no errors on compilation of my assembly
But On compilation on my Webpage i keep getting this error
"Unable to find control id 'FreeBox1' referenced by the 'ControlToValidate'
property of ''"
public class FreeBox : TextBox{
private Label lblTitle = new Label();
private RequiredFieldValidator req ;
public string Title {
get { return lblTitle.Text; }
set { lblTitle.Text = value; }
}
public string ReturnValue {
get { return this.Text; }
set { this.Text = value; }
}
protected override void OnInit(EventArgs e) {
req = new RequiredFieldValidator();
req.ControlToValidate = this.ID;
req.ErrorMessage = "*";
Controls.Add(req);
}
protected override void Render(HtmlTextWriter writer) {
lblTitle.RenderControl(writer);
base.Render(writer);
req.RenderControl(writer);
}
}
original code from this tutorial
"http://www.codeproject.com/aspnet/textboxwithvalidator.asp"