Anasayfa

ASP.NET

Asp.Net ile Session Kullanımı
Facebookta Paylaş

Asp.Net ile Session Kullanımı

Session Nedir ?

Session kelime anlamı olarak oturum demektir. Web uygulamalarımızda yoğun olarak kullandığımız sessionlar uygulama içerisinde bize verilen ve uygulamayı yönlendiren birer kimlik gibidir. Sessionların aktiflik süresi de oturumumuzun süresi kadardır. En basitinden örnek verecek olursak kullanıcı adı ve şifreyle giriş yaptığımız sistemlerde sessionlar kullanılar ve giriş yaptıktan sonra oturumumuzun açık kalması sağlanır.

Session Nerede / Nerelerde Kullanılır ?

Sessionlar , uygulamalarımızda sayfalar arası veri aktarımı sağlamamız gereken durumlarda kullanılır. Kullanıcı adı ve şifre örneğinde giriş yaptıktan sonra kullanıcı adı ve şifre bilgilerimizi saklayarak sayfalar arasındaki gezinmelerimizde oturumumuzun açık kalması sağlanır.

Session Kullanımı 

Sessionların kullanımında sessiona değer ekleme, değer silme ve okuma işlemleri yapılabilmektedir. Şimdi bu işlemlerin nasıl yapıldığını görelim;

  • Session Tanımlama / Ekleme

       Session.Add("SessionAdi","SaklanacakDeger");

       Session eklerken , sessiona bir isim vererek sessionda taşıyacağımız değeri ekliyoruz. SaklanacakDeger kısmına TextBox1.Text gibi dinamik değerler de girebiliriz.

  • Belli bir Session Silme 
       Session.Remove("SessionAdi");

       Session silme işleminde Remove() komutu içerisine silmek istediğimiz sessionun adını vermemiz yeterli olacaktır.

  • Session Okuma
        Session["SessionAdi"];

        Oluşturduğumuz sessiona yukarıdaki gibi, tanımladığımız adla projemizin farklı sayfalarından da ulaşabilirsiniz.

  • Tüm Sessionları Silme
        Session.Abandon();

        Abandon() komutu ile sistemde oluşturduğumuz tüm sessionları kaldırmış oluruz. Üye çıkışı yapılması gibi durumlarda kullanılabilir.

04 Kasım 2013 14:18 Kategori :ASP.NET8595
Sitene Ekle :
Yukarıdaki kodu sitenize ekleyerek bu konuyu sitenizde yayınlayabilirsiniz.