cookie的写入和删除功能

来源:互联网 发布:钢珠自动上弹器在淘宝 编辑:程序博客网 时间:2024/06/04 18:11

前台:

<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);
        }

 

原创粉丝点击