Administrator

Administrator

  • Tech Writer
  • 2.2k
  • 1.5m

Object (usercontrol) reference problem

Mar 31 2003 12:51 PM
Hi! I have a aspx page where I by default show 3 usercontrols. One of these controls is just a header, the second one (lets call it "ucForm") is a form with textboxes and the bottom one has a submit button for saving the information in the textboxes. Also, there is a button for adding more "ucForm"'s. In other words, dynamically adding of user control. The code I use to do this: for (int i=1; i<=Nr; i++) { Control oControl = LoadControl("EmpRecord.ascx"); oControl.ID = "oEmpRecord" + i.ToString(); oPlcHldr.Controls.Add(oControl); } My problem is that I don't know how to create a reference to the dynamically created usercontrols. I keep getting a reference error...... I tried the following code in the usercontrol with the submit button: EmpRecord oERC = (EmpRecord)LoadControl("EmpRecord.ascx"); oERC = (EmpRecord)this.Parent.FindControl("sControlName"); When I debug it, oERC is null. I also have set the textboxes in the ucForm usercontrol to public and I have get/set properties for it. But that doesn't do me much good if I can't "reach" the controls drawn on the page!! Can anyone please help me out!?!? I'm stuck and I need to finish this project soon! Thanks!

Answers (4)