我添加了cookies以后,怎么才能删除呢?我用remove,设置时间Expires = DateTime.Now.AddDays(-1)都没有用啊。
解决方案 »
- 上传前预览的问题
- 怎么样获取自动生成的控件的值?
- 怎样使Graphics对象在特定位置显示,在线等
- treeview expand设置(vs2003 web)
- ASP.NET源程序用VS.NET打开出错。高分求解!!!
- 如何设置才能让用户进入页面时,浏览器自动最大化?
- 同一个页面2个DropDownList问题!
- 关于用强类型DataSet绑定DataList中
- SqlConnection+SqlDataAdapter+DataSet+DropDownList动态显示数据出错!
- 【【【数据库备份到 Excel文件 高手发言】】】
- 如何实现某个网页页面被刷新一次或者网页链接被点击一次, 数据库里面一个整型值自增1;
- html控件和服务器控件,服务器控件的开销到底多大
{
if (HttpContext.Current.Request.Cookies[cookieName] != null)
{
HttpCookie cookie = new HttpCookie(cookieName);
cookie.Expires = DateTime.Now.AddDays(-1);
HttpContext.Current.Response.Cookies.Add(cookie); HttpContext.Current.Request.Cookies.Remove(cookieName);
} }
cook.Expires = DateTime.Now.AddDays(-10d);
Response.Cookies.Add(cook);浏览器会自动检测你的Cookie是否已经过期,,你那样写没错啊.
if (Request.Cookies["UserInfo"] != null)
{
HttpCookie myCookie = new HttpCookie("UserInfo");
myCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(myCookie);
tab_logonon.Visible = false;
tab_logonoff.Visible = true;
}
绝对可用,本人正在做的网站就是用的这个方法、
cookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(cookid);只有cookie.Expires = DateTime.Now.AddDays(-1)是不是没有效果啊
必须的..