问一个关于Cookies登陆的问题
login.apsx:   
    if   (passWord   ==   root.PassWord)      //登陆密码一致 
                         { 
                                     if   (Request.Cookies[ "redlogin "]   !=   null)      //查找是否已有登陆过的Cookies记录 
                                     { 
                                                 Response.Cookies[ "redlogin "].Values.Clear();   //如果有,清除(这里是不是有问题?) 
                                     }   
                                                 HttpCookie   myCookie   =   new   HttpCookie( "redlogin ");   //添加Cookies 
                                                 myCookie.Values.Add( "user ",   userName); 
                                                 Response.AppendCookie(myCookie); 
                      Server.Transfer( "UserIndex.aspx "); 
                         } 
 UserIndex.aspx      //验证通过后的个人基本资料页 
          if(!IsPostBack) 
                   {          
                Label2.Text   =   dengLU;         //第一次登陆进来,这里显示用户名正确,可是在换个用户名登录,这里却记录了上次登陆的那个用户名,怎么回事?(我一步一步测试,第一次登陆一切都没问题,第二次登录UserValidate.cs   验证类文件,中的dengLU这个函数就提示异常?怎么回事?求各位大虾指点) 
                   }     
 UserValidate.cs      //验证类文件     
 /// 
 //这是一个得到用户名的公共 
 /// 
             public   string   dengLU 
                         { 
                                     get 
                                     { 
                                                 if   (Request.Cookies[ "redlogin "]   !=   null) 
                                                 { 
                                                             HttpCookie   myCookis   =   Request.Cookies[ "redlogin "]; 
                                                             return   myCookis.Values[ "user "].ToString(); 
                                                 } 
                                                 else 
                                                             return   null; 
                                   &nbs