软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 网络编程 > ASP.NET > Asp.net中cookie的处理问题

Asp.net中cookie的处理问题

使用中发现用Request.Cookies.Remove()无法删除cookie,google了一下发现一般是通过将过期时间设置成过去的时间来完成删除的。顺便整理下cookie的操作:

一 创建

1 单值的创建

C#-Code:
HttpCookie hc = new HttpCookie("Value");hc.Value = "value";Response.AppendCookie(hc);

2 多值的创建

C#-Code:
HttpCookie hc = new HttpCookie("Value");hc["Value1"] = "value1";hc["Value2"] = "value2;Response.AppendCookie(hc);

二 读取

1 单值的读取

C#-Code:
string value = Request.Cookies["Value"].Value;

2 多值的读取

C#-Code:
string value1 = Request.Cookies["Value"]["Value1"].ToString();string value2 = Request.Cookies["Value"]["Value2"].ToString();

三 删除

C#-Code:
HttpCookie hc = Request.Cookies["Value"];hc.Expires = DateTime.Now.AddDays(-1);//下面这句一定要加上,否则无法删除Response.AppendCookie(hc);

来自:http://www.cnblogs.com/liuwu/

    相关阅读
    网友评论
    栏目导航
    推荐软件