Cookie的使用方法:
给Cookie赋值
HttpCookie LoginUserCookie = new HttpCookie("LoginUser");
LoginUserCookie.Expires = DateTime.MaxValue;//用不过期
LoginUserCookie.Values.Add("UserID", userNew.UserID);
LoginUserCookie.Values.Add("UserName",HttpUtility.UrlEncode(userNew.UserName));//中文加码
LoginUserCookie.Values.Add("UserRole", userNew.UserRole);
LoginUserCookie.Values.Add("ID", userNew.ID.ToString());
Response.AppendCookie(LoginUserCookie);
获得Cookie传递的值
HttpCookie LoginUser = Request.Cookies["LoginUser"];
lblName.Text =HttpUtility.UrlDecode(LoginUser.Values["UserName"].ToString());//中文解码
lblRole.Text =HttpUtility.UrlDecode( LoginUser.Values["UserRole"].ToString());
lblDate.Text = DateTime.Now.ToShortDateString();