2009-07-07 4 views

답변

2
'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) 
2
HttpContext.Current.Response.Cookies["MyCookie"].Expires = 
    DateTime.Now.AddDays(1) 

또는 최대로 설정하고 만료에 대해 잊지는 :

HttpContext.Current.Response.Cookies["MyCookie"].Expires = 
    DateTime.MaxValue 
+0

나는 그것을 시도하고 쿠키의 만료를 변경 않지만, 그것은 또한 제거 쿠키의 내용 – Yoni

관련 문제