Tentang pengoperasian cookie di asp.net c#
Penulis:Eve Cole
Waktu Pembaruan:2009-06-30 15:58:37
Saya menuliskan cara mengoperasikan cookie ketika saya memiliki waktu luang hari ini. Meskipun sangat sederhana, saya tidak ingin melupakannya nanti. Saya telah melupakannya sebelumnya dan harus banyak bereksperimen sebelum mengetahuinya .
Berikut ini adalah untuk menulis cookie
1 HttpCookie cookie = new HttpCookie("Info");//Tentukan objek cookie dan item bernama Info
2 DateTime dt = DateTime.Now;//Tentukan objek waktu
3 TimeSpan ts=new TimeSpan(1,0,0,0);//Waktu efektif cookie, periksa msdn untuk detailnya
4 cookie.Expires = dt.Add(ts);//Tambahkan waktu tindakan
5 cookie.Values.Add("user","cxbkkk");//Tambahkan atribut
6 cookie.Nilai.Tambahkan("userid","1203");
7 Response.AppendCookie(cookie);//Konfirmasi untuk menulis ke cookie dan membaca cookie
1 if(Permintaan.Cookie["Info"]!=null)
2 {
3 string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
4 //Untuk membaca semua, gunakan Request.Cookies["Info"].Value)
5 jika(suhu=="")
6 {
7 Respon.Write("kosong");
8}
9 lainnya
10 Respon.Write(temp);
11 }
12 lainnya
13 {
14 Respon.Write("kesalahan");
15 } Ubah cookie
1 Respon.Cookies["Info"]["pengguna"] = "2";
2 Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);
1 HttpCookie acookie=Permintaan.Cookie["Info"];
2 acookie.Nilai.Hapus("userid");
3 acookie.Kedaluwarsa = DateTime.Now.AddDays(1);
4 Response.Cookies.Add(acookie); Untuk menghapus semua cookie, cukup atur waktu kedaluwarsa menjadi sekarang.
1 int limit=Permintaan.Cookie.Hitungan - 1;
2 untuk(int i=0;i<batas;i++)
3 {
4 cookie = Permintaan.Cookie(i)
5 acookie.Kedaluwarsa = DateTime.Now.AddDays(-1)
6 Respon.Cookies.Tambahkan(acookie)
7 } Sekarang Anda tidak perlu melihat-lihat