您的位置:首页 > 其它

Cookies的具体用法详解

2012-10-23 17:35 525 查看
//写入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("为空");

}

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