Avatar billede idiotbarn Nybegynder
16. november 2005 - 14:35 Der er 16 kommentarer og
2 løsninger

treemenu holde styr på åbnede

Jeg er igang med at skulle lave en menu (tree menu). Brugeren kan selv tilføje punkter til menuen.

Mit problem er lidt at jeg ikke er helt sikker på hvilken vej jeg skal gå. Umiddelbart overvejer jeg at lave menuen som en usercontrol, men jeg skal kun forbinde til databasen (for at lave menuen) når der bliver tilføjet nyt, og jeg skal også, på tværs af sider huske hvilken poster der er "unfolded" Jeg har pt et tekstfelt der holder styr på det, og jeg vil gerne kunne fange værdien af feltet når man er på vej væk. Jeg troede man kunne gøre det med Unload, men den fanger ikke noget.


1) Hvordan kan jeg fange værdien lige inden brugeren går væk?
2) Er der en nemmere måde
Avatar billede dr_chaos Nybegynder
16. november 2005 - 14:37 #1
er det i 1.1 eller 2.0 ?
Avatar billede idiotbarn Nybegynder
16. november 2005 - 14:37 #2
1.1
Avatar billede dr_chaos Nybegynder
16. november 2005 - 18:40 #3
du kan godt lave menuen som en usercontrol.
Jeg vil gætte på at det nemmeste at gemme de punkter der foldet ud i en kommaseparet streng i en session. Den kan du bruge overalt. Når en ny side loades løber du sessionen igennem og viser de punkter der er foldet ud.
Avatar billede idiotbarn Nybegynder
16. november 2005 - 18:57 #4
ja...har jeg også nogenlunde nu...men hvordan fanger jeg værdien inden siden skifter
Avatar billede dr_chaos Nybegynder
16. november 2005 - 18:59 #5
har du tænkt dig at at bruge et treeview i javascript ?
Avatar billede idiotbarn Nybegynder
16. november 2005 - 19:00 #6
render man ikke ind i samme problem? Line nu har jeg JS til at åbne/lukke, den tilføjer/fjerner så en værdi fra et tekstfelt, men jeg skal ha det tekstfelt gemt i en session når siden skifter
Avatar billede dr_chaos Nybegynder
16. november 2005 - 19:09 #7
kan du ikke lave en Request.Form["textfelt"] og på den måde få værdien ud.
Avatar billede idiotbarn Nybegynder
16. november 2005 - 19:10 #8
nja...den skifter jo også med links...

Findes der slet ikke en listener der bliver udført inden tingene på siden forsvinder?
Det virker som om unload er for sent
Avatar billede dr_chaos Nybegynder
16. november 2005 - 19:18 #9
hmm det lyder umiddelbart en anelse bøvlet.
Du har vel ingen muligheder for at bruge asp.net 2.0 ?
Avatar billede idiotbarn Nybegynder
16. november 2005 - 19:20 #10
nix :(

Hvis jeg bare kan få fat i værdien i tekstfeltet er der ikke rigtigt nogen problemer...det må sq kunne lade sig gøre :)
Avatar billede dr_chaos Nybegynder
16. november 2005 - 19:27 #11
ja med Request.Form["textfelt"] i preinit burde du kunne få værdien ud.
Avatar billede idiotbarn Nybegynder
16. november 2005 - 19:37 #12
ok...på den side man går til vel?
Avatar billede dr_chaos Nybegynder
16. november 2005 - 19:40 #13
ja.
Avatar billede idiotbarn Nybegynder
20. november 2005 - 19:29 #14
hej igen...jeg bliver ved at få en "Object reference not set to an instance of an object"  Jeg har prøvet at ha den i Prerender og i init, men der er ikke noget at gøre...Lige nu er jeg gået helt ud i selve siden hvor jeg prøver at få værdien med...ellers må jeg forsøge mig med ajax og sessions
Avatar billede idiotbarn Nybegynder
20. november 2005 - 19:33 #15
jeg kan godt gennem postback, men ikke når jeg skifter side (hvilket vel giver meget god mening) men skal kunne gøre det over forskellige sider
Avatar billede dr_chaos Nybegynder
21. november 2005 - 10:59 #16
husker du at databinde treeviewet ?
Avatar billede idiotbarn Nybegynder
16. december 2005 - 14:50 #17
nej...det er jo 1.1 Der er vel ikke treeview?
Jeg er gået over til at bruge sessions og ajax, det virker udemærket
(og undskyld det meget sene svar)
Med mindre du har en god ide, skal vi så ikke bare dele pointsne?
Avatar billede dr_chaos Nybegynder
16. december 2005 - 15:06 #18
det kan vi godt :)
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