Da, iz baze ucitavam i domene i poddomene za onaj na koji je korisnik kliknuo (to radi OK).
clickThes je Event Handler za događaj Click. Kada kreiram niz LinkButton-a koji su nazivi poddomena taj Handler dodajem sa
Code:
With lblNTarray(i)
AddHandler .Click, AddressOf clickThes
End With
Procedura BuildScreen ispisuje poddpodručja na stranicu. Varijabile selDom, selThes i selDescr označavaju šta je selektovano, domen, poddomen ili deskriptor. Svaki put kad se učita stranica u PageLoad kreiraju se labele za područja lblDomArray i poziva procedura BuildScreen.
Ako se pokrene u debugeru, kada se klikne na neki domen, poziva PageLoad, pa BuildScreen (sa vrijednoscu selDom = False) i ne poziva clickDom. Tek posle izlaska iz BuildScreen, poziva clickDom, izvršava je i ponovo poziva BuildScreen.
Ako se klikne na neko od podpodručja, poziva PageLoad, pa BuildScreen (tada je selThes = False) i završava.
U prilogu je klasa koja radi to, preglednije je nego da je pastujem u poruci.
Isti ovaj kod je prenesen iz desktop varijante aplikacije, tamo sve radi kako treba.
Ako imaš neki predlog da to ne radim ovako nego preko java scripta ili nešto drugo, reci. Bitno mi je samo da proradi :)
Hvala u svakom slučaju.