Kör http://localhost/trace.axd så ser du var i strukturen din kontroll är. Troligtvis får du köra findcontrol flera gånger på olika kontroller för att hitta den underliggande kontroll du vill åt. Via tracen så får du en bra struktur över kontrollträdet.
Tjänare!
Har en Generic Handler där jag försöker hitta en kontroll som finns på en sida vid namn "Profile.aspx". På nåt sätt måste jag hitta denna kontroll i min generic handler, men varje gång jag kör FindControl så returnerar den null. Ska man referera på nåt vis till mitt Page-objekt ("Profile.aspx") eller hur ska man gå tillväga?
Min nuvarande kod är följande:
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
PlaceHolder phGuestbook = FindControl("phGuestbook") as PlaceHolder;
UserControl uc = LoadControl(path+userControl+ext) as UserControl;
phGuestbook.Controls.Add(uc);
}
Den hittar ju min användarkontroll men inte phGuestbook som finns i min Profile.aspx. Hur kan jag hitta min phGuestbook i min kära Profile.aspx-fil? ;-)
