Avatar billede heloo Nybegynder
08. november 2004 - 16:31 Der er 7 kommentarer og
1 løsning

reference fra usercontrol

jeg har nogle paneler på en aspx side. på disse paneler loader jeg nogle usercontrols.
men hvordan kan jeg fra mine usercontrols styre visningen(visible) af de andre paneler som ligger på selve aspx siden?
Avatar billede burningice Nybegynder
08. november 2004 - 17:32 #1
din usercontrol har en Page-property. Med den får du en reference til den side usercontrollen er en del af, og du kan her bruge FindControl-metoden til at få en reference til andre kontroller på siden.
Avatar billede heloo Nybegynder
08. november 2004 - 21:42 #2
ok, men det er paneler på siden jeg skal have fat i ikke kontroller. hvordan kan jeg gøre det?
Avatar billede heloo Nybegynder
08. november 2004 - 22:29 #3
et panel er jo en kontrol....doooo
men hvis jeg i en klikmetode på en af mine usercontrols gør:

Page.FindControl("etandetpanel").Visible=true;

virker det ikke ??
Avatar billede heloo Nybegynder
08. november 2004 - 22:53 #4
det er mig der er en knold, det virker naturligvis (sorry)
send et svar..
Avatar billede burningice Nybegynder
09. november 2004 - 00:31 #5
:) svar
Avatar billede heloo Nybegynder
09. november 2004 - 08:27 #6
Men hvis jeg fra codebehind tilføjer usercontrols'ne til paneler virker det ikke. det virker kun hvis jeg i vs trækker dem ud i designeren. kan jeg gøre noget ved det ?
Avatar billede burningice Nybegynder
09. november 2004 - 10:59 #7
så skal du bare have fat i FindControl for dit panel:

Page.FindControl("etandetpanel").FindControl("endnu_en_control");

eller:

Page.FindControl("etandetpanel").Controls[nummeret_på_din_control];
Avatar billede heloo Nybegynder
09. november 2004 - 11:08 #8
det fatter jeg ikke ....(sorry)

har lavet et nyt spm.
http://www.eksperten.dk/spm/559449
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester