Jeg er ved at lave et site hvor brugere kan logge ind og dereftere arbejde med diverse funktioner på sitet. Jeg har derfor behov for at kunne holde "UserID", "UserName", "UserURL" mv. på hver bruger mens vedkommende er logget ind.
Men hvordan kan jeg holde/gemme disse oplysninger mens brugeren er logget ind?
Sessions duer umiddelbart ikke da de er shared på browseren, hvilket komme til at konflikte med indholdet hvis brugeren har flere vinduer åbne.
hmm ja jeg håndterer disse variabler via min BaseClass som jeg nedarver til alle mine sider, og jeg mener ikke man kan tilgå viewstate via en class i app_code.
Jeg tænker der må være en anden måde at holde disse variabler på, så jeg fx ikke skal i databasen ved hvert page load.
Nej, du kan ikke redirecte og beholde viewstate. Det er en kendt (?) svaghed ved ASP.NETs samspil med HTTP-protokollen. Jeg bøvler selv med det, men jeg kan til gengæld leve med at spørge flere gange i databasen, og opbevare ting i session-variabler.
Hvad er der galt med at bruge ASP.NET's Membership?
Synes godt om
Ny brugerNybegynder
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.