在web开发中Cookie是必不可少的,.NET自然也有一个强大的Cookie操作类,我们用起来也非常方便,不过在使用中我们会发现一个坑爹的事情Response.Cookies.Remove删除不了Cookie。
例子如下:
代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
HttpCookie UserInfo = new HttpCookie(“UserInfo”);
UserInfo.Value = “bdstjk”;
Response.Cookies.Add(UserInfo);
}
{
if (!IsPostBack)
{
HttpCookie UserInfo = new HttpCookie(“UserInfo”);
UserInfo.Value = “bdstjk”;
Response.Cookies.Add(UserInfo);
}
}
protected void btnRemoveCookie_Click(object sender, EventArgs e)
{
Response.Cookies.Remove(“UserInfo”);
Response.Write(“”);
}
protected void btnCheckCookie_Click(object sender, EventArgs e)
{
if (Request.Cookies[“Us
来源gaodai.ma#com搞##代!^码网
erInfo”] != null)
{
Response.Write(“Cookie存在,”+Request.Cookies[“UserInfo”].Value);
}
else
{
Response.Write(“Cookie不存在”);
}
}
以上就是ASP.NET之Response.Cookies.Remove 无法删除COOKIE的原因的详细内容,更多请关注gaodaima搞代码网其它相关文章!