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 270  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.


Telefon Uyumlu Sayfa