الطريقة الصحيحة لاسترجاع الكوكيز هي كالتالي:
أولا نقوم بطلب الكوكيز، ومن ثم نقرأ محتوياته ونضع جملة شرطية حسب محتوياته فإذا كان لا يساوي null (أي إذا لم يكن فارغا) فسنقوم بطباعته باستخدام تابع Value وإذا لم يحتوي على شيء فسنظهر رسالة خطأ كالتالي:
myCookie = Request.Cookies["MyTestCookie"];
if (myCookie != null)
Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value);
else
Response.Write("not found");
ملاحظة: إذا لم تعمل لديك الطريقة فتأكد من عملية إنشاء الكوكيز وهذا مثال على الطريقة الصحيحة لإنشاءه:
HttpCookie cookie = new HttpCookie("UserSettings");
cookie["UserSettings"] = myUserSettingsObject;
cookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(cookie);
المصدر