session och cookies

.NET

3 svar · 253 visningar · startad av renholm

Medlem sedan apr. 20012 266 inlägg
Trådstart#1

hur använder jag session och cookies i asp.net?

Medlem sedan juni 20011 732 inlägg
#2

Hehe, jag fick ett felmeddelande när jag försökte posta detta inlägget:

Detta är en förbjuden åtgärd. Du ombedes att ändra förekomsten av ,cookie i ditt inlägg.

Hmm... :) Jag har varit tvungen att byta ut en punkt "." framför ordet cookie till ett kommatecken "," men en det ska naturligtvis vara en punkt egentligen.

Ett par exempel, först en enkel session:

Session["minSession"] = minSträng;

//Du kan självklart lägga till, ta bort, räkna, sätta tid osv på sessionen och slutligen stänga den:
 
Session.Abandon["minSession"];

Cookies kan du använda så här:

//Instansiera en ny cookie
httpCookie myCookie = new HttpCookie("Kakan");

//Lägger till en variabel med ett värde i min cookie
myCookie.Values.Add("variabelnamn", "kakvärde");

//Sätt hur länge den ska ligga kvar
myCookie.Expires = new System.DateTime(2002,12,31);

//Lägger upp kakan hos användaren
Response.AppendCookie(myCookie);

Sen om du ska hämta kakan så gör du så här:

HttpCookie myCookie = Request,Cookies["Kakan"];
string kakSträng = myCookie.Values["variabelnamn"];
Medlem sedan apr. 20012 266 inlägg
#3

tackar...
Testade

Session("blabla") = "men"

blev ju fel.. hur vet man om man ska använda [] eller ()?

Medlem sedan juni 20011 732 inlägg
#4

Alla index ska ha [] ...

267 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)