Asp.net Session Nesnesi

Session nesnesi bir oturum boyunca tutulan geçici verilerdir.Örneğin;forumlarda üye girişi yaptıktan sonra bir süre sonra logout olduğunuzu fark edersiniz.Bunun nedeni Session zamanın kısa olmasıdır.Session nesnesinin kullanımı oldukça basittir.

[c language=”c#”]
Session ["Adi"]=Text1.text; //Burada örnek olarak Text1.text adlı textbox’tan veri okutalım.
Response.Redirect("Default2.aspx");//Oluşturacağımız sayfaya yönlendiriyoruz.
//Default2.aspx diye yeni web sayfamızı ekleyelim.Bir tanede Session nesnemizi göstermek için label koyalım.
Label1.text=Session["Adi"];
[/c]

Load kısmına yazdığımız üst satır sayesinde Session nesnemiz bir sayfadan diğerine taşınmış oldu.Peki Session ayarlarını nasıl yapabiliriz?

Bunun için Add New Item’dan Global Application Class ekliyoruz.Eklediğimiz dosyanın içersine yazmak üzere;

[c language=”c#”]

<sessionState>
mode="SQLserver" //Session nesnesinin sql kaydedileceğini belirtir.Default değeri "InProc"dur.
cookieless="true" //Cookiler kullanıcın bilgisayarında saklanır.Default değeri "False"dır.
timeout="5" //Kaç dakika sonra session son bulacağını belirtir.Default değeri "20" dakikadır.

[/c]

Arama
RSS
Beni yukari isinla