Avatar billede cesil Nybegynder
20. oktober 2003 - 11:33 Der er 10 kommentarer og
1 løsning

overføre variabel fra page_onload

Hej Eksperter

I min Page_Load vil jeg gerne sætte en variabel level = 1 eller 0 alt efter hvem der logger ind.
I min kode på html siden vil jeg kunne teste på min variabel. Hvordan gør jeg lige det uden at få
meddelelsen at variablen ikke er defineret.
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 11:51 #1
Du kan bruge en session eller viewstate variabel
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 11:52 #2
Men det er meget smartere at bruge .net's egen sikkerhedsmodel.
Avatar billede cesil Nybegynder
20. oktober 2003 - 12:00 #3
sessions er jeg ikke interesseret i.
kan du vise hvordan jeg bruger .net's egen sikkerhedsmodel.
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 12:09 #4
Avatar billede cesil Nybegynder
20. oktober 2003 - 12:57 #5
jeg tror du misforstår mig.
jeg vil gerne i min page_load finde niveau på brugeren der logger på. Udfra niveau vil jeg så gerne vise forskellige elementer på min form.
Min ide er så bare at give en variabel en værdi i page_onload metoden og på min form spørge hvilken værdi min variabel har.
Det er ikke så meget et spørgsmål om hvordan jeg håndterer login mest hensigtsmæssigt, mere hvordan jeg læser en variabel på min form, erklæret i page_onload.
Avatar billede cesil Nybegynder
20. oktober 2003 - 13:17 #6
du har allerede fortjent pointene.
viewstate virkede fint, så smid et svar.

Det er forøvrigt en god tutorial du har lavet. Den er sat under foretrukkende :-)

Det er lidt sært at jeg bliver nødt til at bruge viewstate til at løse opgaven. Er det mig der er galt på den når jeg bruger page_onload til at finde niveau for brugeren. Skulle jeg hellere ha lavet mit tjek på html siden for at undgå viewstate.
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 13:20 #7
Vi kan godt komme lidt tættere på - vender tilbage lidt senere - holder lige asp.net II kursus ;-)
Avatar billede cesil Nybegynder
20. oktober 2003 - 13:40 #8
Det lyder godt
Avatar billede thor.ostergaard Nybegynder
20. oktober 2003 - 17:22 #9
OK - du kan have "globale" variable på en aspx side, men de overlever ikke postback, så hvis du vil have variable der overlever postback må du bruge viewstate variable.
Avatar billede cesil Nybegynder
20. oktober 2003 - 21:08 #10
ok, tak for hjælpen
Avatar billede burningice Nybegynder
24. oktober 2003 - 12:23 #11
:/.. pas på med at gemme dine login-oplysninger i viewstate, da det er muligt på klienten at ændre i de data før de sendes tilbage til serveren !!
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