---
title: "FindControl() från Page i GenericHandler (*.ashx)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/179113-findcontrol-från-page-i-generichandler-ashx"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "PBF"
published: "2009-06-24T09:31:52.000Z"
updated: "2009-06-24T17:49:30.000Z"
replies: 3
views: 548
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/179113-findcontrol-från-page-i-generichandler-ashx"
---

# FindControl() från Page i GenericHandler (*.ashx)

## #1 — PBF, 2009-06-24T09:31Z

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? ;-)

Permalänk: https://www.webforum.nu/p/179113

## #2 — Lukaspojken, 2009-06-24T10:53Z

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.

Permalänk: https://www.webforum.nu/p/2191381

## #3 — PBF, 2009-06-24T12:08Z

Det är två olika kontexter, det går inte att komma åt PlaceHoldern där... Får tänka om :)

Permalänk: https://www.webforum.nu/p/2191388

## #4 — Lukaspojken, 2009-06-24T17:49Z

Det borde inte vara ett problem bara du börjar från toppen och gräver ned dig genom kontrollträdstrukturen. Jaja, du löser det :)

Permalänk: https://www.webforum.nu/p/2191409

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/179113-findcontrol-från-page-i-generichandler-ashx
