Temelelektronik.info

Bilgiler > Asp.net Cookie Kullanımı



Asp.net Cookie Kullanımı

 Çerez kullanımı



1. yol - HttpCookies sınıfını kullanarak



Yazma



HttpCookie musteriCookie = new HttpCookie("Musteri");

musteriCookie.Value = TextBox1.Text;

musteriCookie.Expires = DateTime.Now.AddHours(1);

Response.Cookies.Add(musteriCookie);



Okuma



string adsoyad = Request.Cookies["Musteri"].Value;



2. yol - Direkt Response'u kullarak



Yazma



Response.Cookies["Musteri"].Value = TextBox1.Text;

Response.Cookies["Musteri"].Expires = DateTime.Now.AddDays(1);



Okuma



string adsoyad = Request.Cookies["Musteri"].Value;



3. yol - Aynı isimle birden fazla değer tutmak



Yazma



Response.Cookies["Musteri"]["AdSoyad"] = TextBox1.Text;

Response.Cookies["Musteri"]["DogumYeri"] = TextBox2.Text;

Response.Cookies["Musteri"]["DogumTarihi"] = TextBox3.Text;

Response.Cookies["Musteri"]["AnneAdi"] = TextBox4.Text;

Response.Cookies["Musteri"]["BabaAdi"] = TextBox5.Text;

Response.Cookies["Musteri"].Expires = DateTime.Now.AddDays(1);



Okuma



string adSoyad = Request.Cookies["Musteri"]["AdSoyad"];

string anneAdi = Request.Cookies["Musteri"]["AnneAdi"];

string babaAdi = Request.Cookies["Musteri"]["BabaAdi"];



Çerezleri silme



Silme işlemi için 3 konuya dikkat etmek gerekir. 1) Öncelikle çerezin var olup olmadığını test etmek gerekir, 2) Sayfayı tekrar yüklemek gerekir. 3) Çerezi silmek için .Expires özelliğini kullanmalıdır.



if (Request.Cookies["Musteri"] != null)

{

    Response.Cookies["Musteri"].Expires = DateTime.Now.AddDays(-1);

    Response.Redirect("ISTEDIGINIZSAYFA.aspx");

}



Eğer yukarıdaki kod işinizi görmezse şu kodu da deneyebilirsiniz:



if (Request.Cookies["Musteri"] != null)

{

    HttpCookie musteriCookie = Request.Cookies["Musteri"];

    musteriCookies.Expires = DateTime.Now.AddDays(-1);

    Response.Cookies.Add(musteriCookie);

    Response.Redirect("ISTEDIGINIZSAYFA.aspx");

}


sonraki bilgi:      IK ve tercih danışmanlarının önerdiği 35 meslek

önceki bilgi:       Eminem my dad gone crazy

 
 

Bu sayfaya 152  defa bakıldı


Bu internet sitesi kar amacı gütmemektedir. Bu içeriğin siteden kaldırılmasını istiyorsanız alttaki butonu kullanarak içeriğin kaldırılması için istekte bulunabilirsiniz.