Toon posts:

[asp.NET] referentie naar objecten

Pagina: 1
Acties:

Verwijderd

Topicstarter
In de page_load sectie van mijn aspx-pagina lees ik een xml-file in.
In deze xml staan x en y positie en een link naar een image en een id.
er moeten dus zoveel image-buttons gemaakt worden als er nodes zijn in de xml.

nu het probleem. als ik op een imagebutton klik moet die naar een object verwijzen (aangegeven door het id).

Ik heb een "private sub imagebutton_click (byval sender as system.object, byval e as system.web.ui.imageclickEventArgs) handles imagebutton.click"

1) fout : handles clause requires a withevents variabele
=> is mijn .click niet mijn event?

2) hoe kan ik een referentie leggen naar mijn imagebutton.id in mijn die ik invul in mijn pageload
(imagebutton(i).id = xml_id)
want die imagebuttons bestaan pas als de pagina geladen is en nie als ik mijn code aan het ingeven ben.

Kan iemand mij raad geven?


ik heb mijn overrides sub gemaakt, np, maar wat moet ik daar precies inzetten?
dit is een deel code die gebeurt bij page_load:

'xml laden
xmldoc.Load("c:\myxml.xml")
xmlnode = xmldoc.ChildNodes(1)
xmlLightNode = xmlnode.ChildNodes(0) 'node 1
i = 0
aantal = xmlnode.ChildNodes.Count
Dim imageButton(aantal) As ImageButton
While i <= aantal
xmlLightNode = xmlnode.ChildNodes(i)
imageButton(i) = New ImageButton()
'hier staan dan de regels om x en y pos aan imagebutton door te geven ...
Form1.Controls.Add(imageButton(i))
i = i + 1
End While

en ik kan die imagebutton niet bovenaan definieren omwille van "aantal", dan moet "aantal" een constante worden

Maar dit moet toch gebeuren in page_load
'k word zot, denk door de hitte :?

[ Voor 38% gewijzigd door Verwijderd op 02-06-2003 17:28 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 02 June 2003 @ 14:36:
In de page_load sectie van mijn aspx-pagina lees ik een xml-file in.
In deze xml staan x en y positie en een link naar een image en een id.
er moeten dus zoveel image-buttons gemaakt worden als er nodes zijn in de xml.

nu het probleem. als ik op een imagebutton klik moet die naar een object verwijzen (aangegeven door het id).

Ik heb een "private sub imagebutton_click (byval sender as system.object, byval e as system.web.ui.imageclickEventArgs) handles imagebutton.click"

1) fout : handles clause requires a withevents variabele
=> is mijn .click niet mijn event?
Ja, maar je declareert je variabele niet als zijnde een variabele met events.
2) hoe kan ik een referentie leggen naar mijn imagebutton.id in mijn die ik invul in mijn pageload
(imagebutton(i).id = xml_id)
want die imagebuttons bestaan pas als de pagina geladen is en nie als ik mijn code aan het ingeven ben.
Kan iemand mij raad geven?
Je wilt dus dynamisch controls maken? CreateChildControls moet je overriden (is hier de plaats voor), zet vervolgens de controls hierin. In je Page_load event kan je deze vervolgens aanspreken.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Jongen, mr softodron, koop eens een boek ofzo, daar staat da allemaal in

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 09-01 11:25

D2k

Verwijderd schreef op 02 juni 2003 @ 15:11:
Jongen, mr softodron, koop eens een boek ofzo, daar staat da allemaal in
*kuch*
de pot verwijt de ketel
http://search.gathering.tweakers.net/forum/find/poster/32343

Doet iets met Cloud (MS/IBM)


  • whoami
  • Registratie: December 2000
  • Laatst online: 01:57
Verwijderd schreef op 02 June 2003 @ 15:11:
Jongen, mr softodron, koop eens een boek ofzo, daar staat da allemaal in
Zie D2k zijn reactie.
Trouwens, zo'n opmerking is nu ook niet goed voor de sfeer, en kunnen we dus missen als kiespijn.
Als je niks anders (een positieve bijdrage om het probleem op te lossen) te zeggen hebt, zeg dan niets ipv met zo'n opmerkingen af te komen.

https://fgheysels.github.io/