Avatar billede cogitans Nybegynder
03. marts 2006 - 10:49 Der er 6 kommentarer og
1 løsning

Sessions i ASP.NET 2.0

Hvor ligger Sessions-objektet i ASP.NET 2.0, og hvordan benyttes det?
Tidligere har jeg flittigt benyttet Sessionobjektet i tidligere frameworks, men nu virker det ikke mere. Det ser ud som om, selve klassen er flyttet. I min søgning efter den, har jeg fundet nogle andre sessionsklasser. Men disse giver vist ikke de fornødne muligheder....
Avatar billede Slettet bruger
03. marts 2006 - 10:59 #1
Du har adgang til session direkte på Page objektet det vil sige direkte i ASPX siderne. Page.Session.

Session kan anvendes som følger :

Session["SessionKey"] = "værdi";

Hvis du ikke er "i" et page objekt kan du gøre som følger:

HttpContext.Current.Session["SessionKey"] = "værdi";
Avatar billede cogitans Nybegynder
03. marts 2006 - 11:15 #2
Ja, det var vist mig, som havde misforstået noget. Jeg prøvede at tilgå Session inde fra codebehinden. Men i html kan jeg godt.
Men hvad mener du med "page object"? Er det hvis siden er blevet loaded, så er pageobjektet også oprettet? Og hvis siden IKKE er loaded endnu, så kan man stadig godt tilgå sessionen gennem HttpContext?
Avatar billede Slettet bruger
03. marts 2006 - 11:54 #3
De er i din code-behind til, den arver normal fra Page object.
Avatar billede cogitans Nybegynder
03. marts 2006 - 12:56 #4
Jeg går ud fra, at det er sessionen, som er i codebehind? Men hvis sessionen er i codebehinden, så skulle den jo også kunne kaldes derinde fra?
Avatar billede Slettet bruger
03. marts 2006 - 12:57 #5
Hvis du har en metode i en code-behind fil bør du kunne skrive

Session["SessionKey"] = "værdi";

Kan du ikke det?
Avatar billede cogitans Nybegynder
03. marts 2006 - 13:06 #6
Jo, nu ville den vist godt.
Avatar billede Slettet bruger
03. marts 2006 - 13:08 #7
jamen så får du et svar
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