3
如何在每個頁面請求中簡單更新cookie的到期時間,而不會影響其值?更新cookie過期,沒有任何值的變化
如何在每個頁面請求中簡單更新cookie的到期時間,而不會影響其值?更新cookie過期,沒有任何值的變化
'update the User cookie expiration time on every page load Dim cookieName As String = ConfigKeys.UserCookieName Dim cookieExpr As String = ConfigKeys.CookieExpiration.ToString '--get the cookies from request object Dim userCookie As HttpCookie = HttpContext.Current.Request.Cookies(cookieName.ToUpper()) '--set the expiry date userCookie.Expires = DateTime.Now.AddMinutes(Integer.Parse(cookieExpr)) '--add the updated cookies back to Response object HttpContext.Current.Response.Cookies.Add(userCookie)
HttpContext.Current.Response.Cookies["MyCookie"].Expires =
DateTime.Now.AddDays(1)
或將其設置爲最大,忘了過期:
HttpContext.Current.Response.Cookies["MyCookie"].Expires =
DateTime.MaxValue
我已經試過了,雖然它確實改變了cookie的有效期,它還會刪除Cookie的內容 – Yoni 2016-03-06 17:24:37