Asp.net 保存的Cookie没有内容和过期
我正在处理一个ASP.NET项目,并试图保存一个cookie。 我的浏览器(chrome)显示cookie,但不显示其内容,过期日期直到会话结束。 下面是我的代码:Asp.net 保存的Cookie没有内容和过期,asp.net,cookies,Asp.net,Cookies,我正在处理一个ASP.NET项目,并试图保存一个cookie。 我的浏览器(chrome)显示cookie,但不显示其内容,过期日期直到会话结束。 下面是我的代码: HttpCookie facebookID = new HttpCookie("facebookID"); facebookID.Expires = DateTime.Now.AddYears(12); facebookID.Value = Request.QueryString["id"].ToString(); //Querys
HttpCookie facebookID = new HttpCookie("facebookID");
facebookID.Expires = DateTime.Now.AddYears(12);
facebookID.Value = Request.QueryString["id"].ToString(); //Querystring returns value
Response.Cookies.Add(facebookID);
您可以在ASP.Net中保存cookie,如下所示:
Response.Cookies["facebookID"].Value = Request.QueryString["id"].ToString();
Response.Cookies["facebookID"].Expires = DateTime.Now.AddYears(30);
if (Request.Cookies["facebookID"] != null)
{
var facebookid = Request.Cookies["facebookID"].Value;
}
Response.Cookies["facebookID"].Expires = DateTime.Now.AddYears(-30);
你这样称呼饼干:
Response.Cookies["facebookID"].Value = Request.QueryString["id"].ToString();
Response.Cookies["facebookID"].Expires = DateTime.Now.AddYears(30);
if (Request.Cookies["facebookID"] != null)
{
var facebookid = Request.Cookies["facebookID"].Value;
}
Response.Cookies["facebookID"].Expires = DateTime.Now.AddYears(-30);
您可以像这样删除cookie:
Response.Cookies["facebookID"].Value = Request.QueryString["id"].ToString();
Response.Cookies["facebookID"].Expires = DateTime.Now.AddYears(30);
if (Request.Cookies["facebookID"] != null)
{
var facebookid = Request.Cookies["facebookID"].Value;
}
Response.Cookies["facebookID"].Expires = DateTime.Now.AddYears(-30);
这是一篇关于在ASP.Net中存储cookie的好文章是的,我知道这篇文章。我的代码与第一个示例类似