您的位置:首页 > 其它

Cookie的创建使用和删除

2010-04-03 23:04 302 查看
最近发现好多东西都没记录下来,有点忘记了,借此记录一下。

创建Cookie

HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie["Font"] = "Arial";
myCookie["Color"] = "Blue";
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);


效果:



设置cookie的路径,应该是用来限制myCookie的访问范围。

myCookie.Path = "test";


效果:



使用Cookie:

if (Request.Cookies["UserSettings"] != null)
{
string userSettings;
if (Request.Cookies["UserSettings"]["Font"] != null)
{ userSettings = Request.Cookies["UserSettings"]["Font"]; }
}


删除Cookie:

if (Request.Cookies["UserSettings"] != null)
{
HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}


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