حول تشغيل ملفات تعريف الارتباط في asp.net c#
الكاتب:Eve Cole
وقت التحديث:2009-06-30 15:58:37
لقد كتبت كيفية تشغيل ملفات تعريف الارتباط عندما كان لدي بعض وقت الفراغ اليوم، على الرغم من أنها بسيطة للغاية، إلا أنني لا أريد أن أنساها لاحقًا واضطررت إلى تجربة الكثير قبل اكتشافها .
ما يلي هو كتابة ملفات تعريف الارتباط
1 HttpCookie cookie = new HttpCookie("Info");// حدد كائن ملف تعريف الارتباط والعنصر المسمى Info
2 DateTime dt = DateTime.Now;// تحديد كائن الوقت
3 TimeSpan ts=new TimeSpan(1,0,0,0);// الوقت الفعلي لملف تعريف الارتباط، تحقق من msdn للحصول على التفاصيل
4 cookie.Expires = dt.Add(ts);//أضف وقت العمل
5 cookie.Values.Add("user"،"cxbkkk");//إضافة سمات
6 cookie.Values.Add("userid"،"1203");
7 Response.AppendCookie(cookie);// أكد الكتابة إلى ملف تعريف الارتباط وقراءة ملف تعريف الارتباط
1 إذا(Request.Cookies["Info"]!=null)
2 {
3 string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
4 //لقراءة الكل، استخدم Request.Cookies["Info"].Value)
5 إذا (درجة الحرارة = = "")
6 {
7 الاستجابة. الكتابة("فارغة");
8}
9 آخر
10 الاستجابة. الكتابة (درجة الحرارة)؛
11 }
12 آخر
13 {
14 الاستجابة. الكتابة("خطأ");
15 } تعديل ملفات تعريف الارتباط
1 Response.Cookies["Info"]["user"] = "2";
2 Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1); حذف السمات الموجودة ضمن ملف تعريف الارتباط
1 HttpCookie acookie=Request.Cookies["Info"];
2 acookie.Values.Remove("userid");
3 acookie.Expires = DateTime.Now.AddDays(1);
4 Response.Cookies.Add(acookie); لحذف جميع ملفات تعريف الارتباط، ما عليك سوى ضبط وقت انتهاء الصلاحية على الآن.
1 int Limit=Request.Cookies.Count - 1;
2 ل(int i=0;i<limit;i++)
3 {
4 ملف تعريف الارتباط = Request.Cookies(i)
5 acookie.Expires = DateTime.Now.AddDays(-1)
6 الاستجابة.ملفات تعريف الارتباط.إضافة(ملف تعريف الارتباط)
7 } الآن ليس عليك أن تنظر حولك