如何获取Cookie日期过期?我使用以下代码来获取它
Request.Cookies("CookieName").Expires.ToString()
总是返回(过期时间:1/1/0001 12:00:00 AM),但是我已经为其设置了过期日期。
varcookie.Expires = DateTime.Now.AddMonths(1)
答案 0 :(得分:1)
无需检查Expires
中Domain
对象的Path
(以及Cookie
和Request
)。如果收到Request.Cookies["name"]
,则表示它没有过期并发送到正确的域和路径。
换句话说,浏览器仅发送“实时” cookie的“ 名称:值”对。
在Response.Cookies
中,您可以设置Expires
日期。该cookie一直保留到该到期日期或关闭浏览器的那一刻为止,以最后为准。