Toon posts:

[ASP.NET] Na postback een gecreerde control aanspreken?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Misschien een beetje een n00b vraag, maar ik kom er even niet uit. Ik maak runtime een control aan op m'n pagina, bijvoorbeeld:

code:
1
2
3
4
5
Protected WithEvents _somePlaceholder As PlaceHolder
Private Sub Page_Load(ByVal sender As ...
    Dim testTextbox As New Textbox
    testTextbox.ID = "TestID"
    ....


nu voeg ik deze toe aan _somePlaceholder, die ik al in m'n .aspx klaargezet heb

code:
1
_somePlaceholder.Controls.Add(testTextbox)


Wanneer ik nu een postback doe, hoe spreek ik dan de control - met dus ID "TestID" - weer aan? Ik dacht dit met FindControl("TestID") te kunnen doen, maar die geeft Nothing terug.

'k Heb de klok weer eens horen luiden, maar snap het dus blijkbaar nog niet helemaal :/

[ Voor 5% gewijzigd door Verwijderd op 13-08-2004 14:24 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

In plaats van je Page_Load in je Page_Init zetten.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 13 augustus 2004 @ 14:24:
In plaats van je Page_Load in je Page_Init zetten.
D'r vallen direct een hoop stukjes op z'n plaats, bedankt

  • dingstje
  • Registratie: Augustus 2002
  • Laatst online: 02-01-2024
Waarom moet dit in Page_Load en niet in Page_Init? Na een beetje googlen kwam ik die oplossing nog tegen maar ik vind nergens een uitleg?

If you can't beat them, try harder


  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

dingstje schreef op 13 augustus 2004 @ 15:56:
Waarom moet dit in Page_Load en niet in Page_Init? Na een beetje googlen kwam ik die oplossing nog tegen maar ik vind nergens een uitleg?
Je bent normaliter te laat als je in Page_Load doet; Page_Init zit hier voor. Normaliter maak je verwijzingen / vul je data in je Page_Load; in je Page_Init / CreateChildControls maak je je controlcollection op orde.

Zie ook: [rml]gorgi_19 in "[ C#/.NET] Dynamische Controls en Postbac..."[/rml]
Ik heb destijds eea wat verder uitgewerkt hierover.

[ Voor 13% gewijzigd door gorgi_19 op 13-08-2004 16:03 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo