我正在創建一個cookie並在其中獲取文本框值。我需要將其過期,然後必須通過檢查它是否已過期來打印郵件。我正在執行以下操作asp.net中的Cookie過期問題
HttpCookie usercookie = new HttpCookie("userinfo");
Response.Cookies["gettingusername"].Value = textbox_username.Text;
Response.Cookies["gettingusername"].Expires = DateTime.Now;
Response.Cookies.Add(usercookie);
if (Request.Cookies["gettingusername"]!=null)
{
Response.Write("Cookie is Not Expired");
}
else
{
Response.Write("Cookie Expired");
}
但它總是說: -
Cookie is Not Expired
我對it.Please幫助新手。 在此先感謝。
我覺得Request.Cookies [「gettingusername」]會創建一個空白的默認cookie,所以'!= null'的條件總是成立的。 – V4Vendetta