Cookies的具体用法详解

//写入Cookie
    protected void Button1_Click(object sender, EventArgs e)
    {
        HttpCookie cok = new HttpCookie("CaseInfo");
        cok.Values.Add("Name", "厦门思明区");
        cok.Values.Add("DTime", "时间变量");
        cok.Expires = DateTime.Now.AddDays(2);
        Response.AppendCookie(cok);
    }

    //删除其中一个属性
    protected void Button2_Click(object sender, EventArgs e)
    {
        HttpCookie cok = Request.Cookies["CaseInfo"];
        if (cok != null)
        {
            cok.Values.Remove("Name");
            Response.AppendCookie(cok);
        }
    }

    //整个Cookie都删除
    protected void Button3_Click(object sender, EventArgs e)
    {
        HttpCookie cok = Request.Cookies["CaseInfo"];
        cok.Expires = DateTime.Now.AddDays(-1);
        Response.AppendCookie(cok);
    }

    //读取Cookie
    protected void Button5_Click(object sender, EventArgs e)
    {
        if (Request.Cookies["CaseInfo"] != null)
        {
            string temp = Convert.ToString(Request.Cookies["CaseInfo"].Values["Name"]) + "   " + Convert.ToString(Request.Cookies["CaseInfo"].Values["DTime"]);
            if (!string.IsNullOrEmpty(temp))
            {
                Response.Write(temp);
            }
            else
            {
                Response.Write("字符串为空");
            }
        }
        else
        {
            Response.Write("为空");
        }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值