Avatar billede master_fatman Nybegynder
13. februar 2004 - 11:57 Der er 7 kommentarer

Et session spørgsmål!

hej med jer....

Jeg er ved at udvikle en .NET web app, men pga. nogle andre omstændigheder, bliver jeg nød til at bibeholde nogle gamle ASP.OLD filer.

I min ASP.NET login side, opretter jeg et session objekt, som jeg tildeler brugerID fra Db.

Jeg kan nemt fange og udskrive sessions værdi, på alle andre ASP.NET sider, men bare ikke på ASP.OLD.

Det kan ikke passe vel?

Session niveau, er sgu session niveau. Det har ikke noget med .NET frameworket at gøre som sådan.

Mvh

MF
Avatar billede lauge Nybegynder
13. februar 2004 - 12:02 #1
ASP.NET og ASP deler ikke samme sessions.

Men jeg havde også samme problem en gang - her lavede jeg en lidt lusker løsning.

Først logger min bruger ind i min ASP system, sker dette uden fejl, så redirecterjeg brugeren til mit ASP.NET system, hvor jeg så logger brugeren ind. Altså jeg kører 2 sideløbende systemer.

Det virker fint.
Avatar billede master_fatman Nybegynder
13. februar 2004 - 12:10 #2
Holly shit....

Hvorfor benytter deler ikke samme sessions. Er de brændt totalt af, inde ved MS!
Avatar billede master_fatman Nybegynder
13. februar 2004 - 12:13 #3
brugeren logger ind fra ASP.NET..... men hvordan kan jeg smide det information fra min .NET session, over i ASP.OLD session uden brug af url parametre?
Avatar billede lauge Nybegynder
13. februar 2004 - 12:14 #4
der er en eller anden metode som gør det muligt - men jeg fik det aldrig til at virke. Derfor valgte jeg min lidt kreative løsning.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/converttoaspnet.asp
Avatar billede pelkjaer Nybegynder
13. februar 2004 - 13:07 #5
Du kan lægge dem i form parametere istedet - det har jeg gjort på en side med samme problem.
Avatar billede burningice Nybegynder
13. februar 2004 - 14:01 #6
tja... du kan også lade asp.net gemme sine sessions i en Database. På den måde kan du lade asp læse i den for at få fat i Asp.net's sessions
Avatar billede burningice Nybegynder
13. februar 2004 - 14:03 #7
du kan også lave en get_session.aspx-side i asp.net, som tager et id som input

ved at requeste den fra asp, vil du få smidt indholdet af den pågældende session i hovedet, f.eks.

get_session.aspx?id=userid


mulighederne er mange... det er kun kreativiteten der sætter grænsen
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