//写
HttpCookie myCookie = new HttpCookie("AIRSEAAIPS");
myCookie["username"] = NewDes.SetDes(txtName.Text,"login");
myCookie["password"] = NewDes.SetDes(txtPassword.Text,"login");
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);//读
if (Request.Cookies["AIRSEAAIPS"] != null)
{
Response.Write(Request.Cookies["AIRSEAAIPS"]["username"]);
}
else
{
Response.Write("mei_cookie");
}登录之后,在login页面可以用cookie
使用response.redirect之后跳转到其他页面就找不到cookie,但是我打开存放COOKIE的目录却能找到
已经2天了,各位帮帮忙
HttpCookie myCookie = new HttpCookie("AIRSEAAIPS");
myCookie["username"] = NewDes.SetDes(txtName.Text,"login");
myCookie["password"] = NewDes.SetDes(txtPassword.Text,"login");
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);//读
if (Request.Cookies["AIRSEAAIPS"] != null)
{
Response.Write(Request.Cookies["AIRSEAAIPS"]["username"]);
}
else
{
Response.Write("mei_cookie");
}登录之后,在login页面可以用cookie
使用response.redirect之后跳转到其他页面就找不到cookie,但是我打开存放COOKIE的目录却能找到
已经2天了,各位帮帮忙
myCookie.Domain试试
HttpCookie myCookie = new HttpCookie("AIRSEAAIPS");
myCookie["username"] = NewDes.SetDes(txtName.Text,"login");
myCookie["password"] = NewDes.SetDes(txtPassword.Text,"login");
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);
->分开写试试:
不要声明myCookie,直接声明两个:username,password
HttpCookie hcusername = new HttpCookie("username");
hcusername.Value = NewDes.SetDes(txtName.Text,"login");
hcusername.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(hcusername);
HttpCookie hcpassword = new HttpCookie("password");
hcpassword.Value = NewDes.SetDes(txtPassword.Text,"login");
hcpassword.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(hcpassword);//读
if (Request.Cookies["username"] != null && Request.Cookies["password"] != null)
{
Response.Write(Request.Cookies["username"]);
}
else
{
Response.Write("mei_cookie");
}