Kodcu Murat Youtube Kanalına Abone Olmayı Unutma

ASP.NET SessionState ile Session’un bilgileri tutma süresini uzatma

ASP.NET’de Web.config dosyasında SessionState etiketi aracılığıyla ve timeout özelliği ile Session’un ne kadar süreliğine bilgiyi saklayacağını ayarlayacağız 2 farklı yöntemle.

ASP.NET SessionState ile Session’un bilgileri tutma süresini uzatma

ASP.NET’de Web.config dosyasında SessionState etiketi aracılığıyla ve timeout özelliği ile Session’un ne kadar süreliğine bilgiyi saklayacağını ayarlayacağız 2 farklı yöntemle.

Öncelikle birinci yöntemde Global.asax dosyası yardımıyla Session_Start metodundan faydalanarak Session veya uygulamanın o anki oturum için birçok özelliğini ayarlayabilirsiniz ayarladığınız özellikler Session.TimeOut özelliğinden belirtilen süre için geçici olarak saklanacaktır Session’da şimdi bu örneğinimizde Session_State metodunda TimeOut(Zaman Aşımı) süresini ayarlayacağız böylelikle bilgilerin Session’da ne kadar süre tutulacağını belirteceğiz.

Global.asax Kodu

Üstteği kodda gördüğünüz gibi Session_Start ile Session(Oturum) başladığında bilgilerin Session(Oturum)‘da 80 dakika tutulacağını belitiyoruz 80 dakika sonrasında ise Session’daki bilgiler silinecektir.

Web.config Kodu

Üstteki kodda’da gördüğünüz gibi sessionstate etiketi system.web etiketi arasına yazılmaktadır ve timeout özelliğine 80(dakika) olarak istediğiniz değerini belirtebilirsiniz. Varsayılan olan değer 20 dakikadır.

5/5 - (2 votes)