fung的天空
记录IT技术探索的点滴
给cookie的Expires赋值,发现读出值都是0001-1-1 0:00:00;跟踪调试发现不是转换问题,cookie读取后默认值就是0001-1-1 0:00:00。解决方法,设置过期项目:

 
HttpCookie cookie = System.Web.HttpContext.Current.Request.Cookies["User"];
        
if (cookie != null)
        
{
            cookie[
"UserName"= _actors.ActorTitle;
            cookie[
"UserID"= _actors.ActorID.ToString();
            cookie[
"DateTime"= DateTime.Now.AddDays(30).ToString();
            System.Web.HttpContext.Current.Response.SetCookie(cookie);
        }

        
else
        
{
            cookie 
= new HttpCookie("User");
            cookie.Values.Add(
"UserName", _actors.ActorTitle);
            cookie.Values.Add(
"UserID", _actors.ActorID.ToString());
            cookie.Values.Add(
"DateTime", DateTime.Now.AddDays(30).ToString());
            System.Web.HttpContext.Current.Response.AppendCookie(cookie);
        }
       
posted on 2007-05-06 22:48  fung  阅读(2360)  评论(0编辑  收藏  举报