C#无法写入cookie文件
本文关键字:cookie 文件 | 更新日期: 2023-09-27 18:20:53
我试图通过以下代码编写一个cookie文件来存储userID和userPw,但我的代码有问题,返回给我的输出总是"cookie文件不存在"。
protected void writeCookie(object sender, EventArgs e)
{
if (Request.Cookies["save"] == null)
{
HttpCookie cookie = new HttpCookie("save");
cookie.Value = "testing" + "testing2";
cookie.Expires = DateTime.Now.AddMinutes(5);
Request.Cookies.Add(cookie);
}
else
{
Response.Write("cookie existed");
}
}
protected void ReadCookies(object sender, EventArgs e)
{
if (Request.Cookies["save"] != null)
{
Response.Write(Request.Cookies["save"].Value);
}
else
{
Response.Write("cookies file not exist");
}
}
如果您一开始就没有创建cookie,请尝试更改
Request.Cookies.Add(cookie);
至
Response.Cookies.Add(cookie);
来源:http://msdn.microsoft.com/en-us/library/aa287547(v=vs.71).aspx