比如我在a.aspx.cs中写
if (HttpContext.Current.Request.Cookies["aaa"] == null)
{
Response.Cookies["aaa"].Value = "bbbb";
}然后转到b.aspx.cs中收并删除
HttpContext.Current.Request.Cookies["aaa"].Value = null;
HttpContext.Current.Request.Cookies["aaa"].Expires = DateTime.Now.AddHours(-1);
Response.Cookies.Add(HttpContext.Current.Request.Cookies["aaa"]);发布后,当我执行完b的代码后,其Cookie的文件还存在于IE临时文件中。但localhost运行时没问题。
if (HttpContext.Current.Request.Cookies["aaa"] == null)
{
Response.Cookies["aaa"].Value = "bbbb";
}然后转到b.aspx.cs中收并删除
HttpContext.Current.Request.Cookies["aaa"].Value = null;
HttpContext.Current.Request.Cookies["aaa"].Expires = DateTime.Now.AddHours(-1);
Response.Cookies.Add(HttpContext.Current.Request.Cookies["aaa"]);发布后,当我执行完b的代码后,其Cookie的文件还存在于IE临时文件中。但localhost运行时没问题。
解决方案 »
- 我想做一个无人自动回复系统,关于问题库的设计有谁做过,提供一些思路可以吗?
- 有个NetVideoActiveX23.ocx控件,已注册,如和添加到工具箱
- 请问哪里有jquery json 操作.ashx文件的源代码,文档实例。
- 请问 怎么将cs和resx等文件编译成DLL文件呢?
- 为什么我的网址中间多了一串奇怪的字符串?
- 求介绍水晶报表和IIS管理的中英文资料,链接,文章,站点都可~
- 为什么我这个正则表达式不能检查出空格?
- 用过web treeview控件的兄弟看一下,100分相送~
- 如何让RadioButtonList不刷服务器也能得到index的值,大家都来看看(在线!)
- 框架 时间显示问题
- 项目传到空间后访问报错....未能加载程序集
- url提问!
cookie.Values.Remove("name");
cookie.Values.RemoveAll();
你原来的COOKIE是HttpContext.Current.Request.Cookies["aaa"]
在要删除的地方新做个同名字的COOKIE:
HttpCookie testcookie= new HttpCookie("aaa");
然后加入COOKIES集合:
Response.Cookies.Add(testcookie);
最后让它立刻过期
Response.Cookies["aaa"].Expires = DateTime.Now.AddDays(-1);过期是要Response而不是Request
其实没有必要再次创建cookie文件阿,将cookie中对应项的值清空。再利用时不要创建cookie,直接负值就可以了