cookies问题
我在登陆页面把用户的相关的信息写到带子键的cookies里了。。。
在更改用户信息后。。。同时也更新了某个子键。。但访问那些没有更新的子键就访问不到了。。。请问这是为什么啊。。。
这个是代码。。。
========login.aspx============
HttpCookie UserCookie = new HttpCookie("UserCookies");
UserCookie.Values["user_name"] = HttpUtility.UrlEncode(user_name);//用户名
UserCookie.Values["user_id"] = HttpUtility.UrlEncode( userName);//登录ID
UserCookie.Values["dept"] = HttpUtility.UrlEncode(dt.Rows[0]["dept"].ToString());
UserCookie.Values["userPwd"] = userPwd;
UserCookie.Values["user_id_Code"] = user_id;
UserCookie.Values["purview"] = dt.Rows[0]["purview"].ToString();
Response.Cookies.Add(UserCookie);
===========change.aspx================
Response.Cookies["UserCookies"]["user_name"] = HttpUtility.UrlEncode(txtUserName.Text.Trim());//用户名
Response.Cookies["UserCookies"]["user_id"] = HttpUtility.UrlEncode(txtUserId.Text.Trim());//用ID
MyMsg.UpdatePage(this, "修改成功", "ChangeUserInfo.aspx");
更改后。。。只有user_name,user_id两个子键可以访问。。。其余的那些都是未将对象引用到实例。。。请问怎么解决啊。。