您的位置:首页 > 其它

cookie的写入和删除功能

2013-04-11 07:50 155 查看
前台:

<body>

<form id="form1" runat="server">

<div>

<asp:Button ID="Button1" runat="server" onclick="Button1_Click"

Text="写Cookie" />

<asp:Button ID="Button2" runat="server" onclick="Button2_Click"

Text="删Cookie" />

</div>

</form>

</body>

后台:

protected void Button1_Click(object sender, EventArgs e)

{

//每一个就是一个cookie,cookie1

HttpCookie WriteCookiename = new HttpCookie("cookiename");

WriteCookiename.Value = "小红";

WriteCookiename.Expires = DateTime.Now.AddDays(1);

Response.Cookies.Add(WriteCookiename);

//cookie2 其cookie的内容不能超过20个

HttpCookie WriteCookieage = new HttpCookie("cookieage");

WriteCookieage.Value = "15";

WriteCookieage.Expires = DateTime.Now.AddDays(1);

Response.Cookies.Add(WriteCookieage);

}

protected void Button2_Click(object sender, EventArgs e)

{

//下面的删除cookie的值,只能删除cookie1的内容,不删除cookie2的内容,因为它只删除了cookiename的内容,没有删除cookieage的内容

HttpCookie DeleteCookie = new HttpCookie("cookiename");

DeleteCookie.Expires = DateTime.Now.AddDays(-2);

Response.Cookies.Add(DeleteCookie);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: