Cookie读取不到数据
我在登录成功后创建Cookie,保存用户的信息,在用户下次访问时读取数据!但是我的没有读取到。
在用户登录成功后创建Cookie
//创建cookie对象
HttpCookie cookie = new HttpCookie("loginstates");
//定义时间对象
DateTime dt = DateTime.Now;
//定义cookie的有效日期
//添加作用时间
cookie.Expires = DateTime.Now.AddDays(14);
//向cookie中添加信息
cookie.Values.Add("username",name);
cookie.Values.Add("password",pwd);
//把cookie写入到客户端cookie集合中
Response.AppendCookie(cookie);
在用户下次访问时 读取Cookie数据。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//判断客户端是否支持cookie
if (Request.Browser.Cookies)
{
//判断客户端cookie是否有信息
if (Request.Cookies["loginstates"] != null)
{
Txt_ReaderName.Text = Request.Cookies["loginstates"].Values["username"].ToString();
Txt_PassWord.Text = Request.Cookies["loginstates"].Values["password"].ToString();
}
}
}
}
但是在判断客户端Cookie是否有数据时, 得到的结果是没有。