Ik heb gezocht met de search (die volgens mij maar half werkt ofzo?) maar kon niet vinden wat mijn waarschijnlijk simpele probleem oplost 
Ik ben een webapplication gestart en ben met VB aan het programmeren. Ik heb in het Webform een ListBox staan. Deze wordt gevuld door items die ik in een apart aangemaakte klasse in mijn project, in een arraylist heb staan. On page load wordt de ListBox inderdaad gevuld met deze items.
Nu wil ik graag dat ik in runtime op een item uit mijn ListBox kan klikken en dat dan dit item als string verschijnt in een TextBox die ook op mijn Webform staat. Ik heb nu dat autopostback enabled op die ListBox, maar dan wordt klaarblijkelijk de complete pageload opnieuw gedaan en dat heeft als gevolg dat ook mijn ListBox onderaan de items die er al instonden, weer dezelfde items toegevoegd krijgt! Da's niet de bedoeling offcourse...
Nu heb ik 2 vragen:
1. Algemeen over dat autopostback. Is het zo dat dan altijd de complete page met alle controls "gerefreshed" worden?
2. Ik hoef die hele autopostback in dit geval niet te gebruiken want alles wat er gebeurt kan gewoon client-side. Het enige dat er moet gebeuren is dat een ListBox-item als string in een TextBox komt. Geen serverside dingen voor nodig toch? Wat heb ik in dit geval dan nodig? Gewoon zoiets als "onclick listbox - maak string - past die in de textbox"? Hoe werkt dat onclick dan?
Het lijkt erop dat als ik de body van deze methode ga maken dat die ListBox niet echt iets lijkt te doen alsik erop klik... ?
Ik ben een webapplication gestart en ben met VB aan het programmeren. Ik heb in het Webform een ListBox staan. Deze wordt gevuld door items die ik in een apart aangemaakte klasse in mijn project, in een arraylist heb staan. On page load wordt de ListBox inderdaad gevuld met deze items.
Nu wil ik graag dat ik in runtime op een item uit mijn ListBox kan klikken en dat dan dit item als string verschijnt in een TextBox die ook op mijn Webform staat. Ik heb nu dat autopostback enabled op die ListBox, maar dan wordt klaarblijkelijk de complete pageload opnieuw gedaan en dat heeft als gevolg dat ook mijn ListBox onderaan de items die er al instonden, weer dezelfde items toegevoegd krijgt! Da's niet de bedoeling offcourse...
Nu heb ik 2 vragen:
1. Algemeen over dat autopostback. Is het zo dat dan altijd de complete page met alle controls "gerefreshed" worden?
2. Ik hoef die hele autopostback in dit geval niet te gebruiken want alles wat er gebeurt kan gewoon client-side. Het enige dat er moet gebeuren is dat een ListBox-item als string in een TextBox komt. Geen serverside dingen voor nodig toch? Wat heb ik in dit geval dan nodig? Gewoon zoiets als "onclick listbox - maak string - past die in de textbox"? Hoe werkt dat onclick dan?
code:
1
2
3
| Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
End Sub |
Het lijkt erop dat als ik de body van deze methode ga maken dat die ListBox niet echt iets lijkt te doen alsik erop klik... ?
[ Voor 3% gewijzigd door Verwijderd op 05-12-2002 16:06 ]