高分求解 清除页面Cookies问题

问题描述

登陆的时候,写入Cookies,但没有设置过期时间,即关闭浏览器失效。但在退出的时候,却一直也无法清空Cookies附清除代码://HttpContext.Current.Response.Cookies["Centec_TxzId"].Expires=DateTime.Now.AddDays(-1);//HttpContext.Current.Response.Cookies["Centec_Txz_Id"].Expires=DateTime.Now.AddDays(-1);//HttpContext.Current.Response.Cookies["Centec_state"].Expires=DateTime.Now.AddDays(-1);//HttpContext.Current.Response.Cookies["Centec_TxzPwd"].Expires=DateTime.Now.AddDays(-1);//HttpContext.Current.Response.Cookies["Centec_state"].Value=null;//HttpContext.Current.Response.Cookies["Centec_TxzPwd"].Value=null;//HttpContext.Current.Response.Cookies["Centec_Txz_Id"].Value=null;//HttpContext.Current.Response.Cookies["Centec_TxzId"].Value=null;HttpContext.Current.Response.Cookies.Clear();System.Web.Security.FormsAuthentication.SignOut();试了好几种方法都不行,请大家帮忙……应该很简单的一个问题,但一直没有搞定……

解决方案

解决方案二:
HttpContext.Current.Response.Cookies.Clear();System.Web.Security.FormsAuthentication.SignOut();用System.Web.Security.FormsAuthentication.SignOut();或者HttpContext.Current.Response.Cookies.Clear();
解决方案三:
//主要是让有效期期过期Response.Cookies["new的HttpCookie名"].Expires=System.DateTime.Now.AddDays(-1);Request.Cookies.Clear();

解决方案四:
Request.Cookies.Clear清除Cookie集合中的所有Cookie。
解决方案五:
二楼这样可以的,你只要注意注意Request和Response的区别就行了发送过期时间Response.Cookies["new的HttpCookie名"].Expires=System.DateTime.Now.AddDays(-1);清除已接收的cookiesRequest.Cookies.Clear();
解决方案六:
楼主,cookie的原理希望你明白,他是存储在客户端的,所以无法在服务端直接操纵他,唯一的办法就是设置一份新的过期的cookie来覆盖原来的Response.Cookies["需要清理的cookie名"].Expires=System.DateTime.Now.AddDays(-1);加上这一句即可详细资料可参看msdn中保存应用程序状态技术点
解决方案七:
2楼的正确
解决方案八:
建议楼主检查机器的时间是否准确
解决方案九:
首先要明白cookie的机制,它存在客户端,服务器端是不可以操作的,但我们可以重新写入一个同名的Cookie,并且设置为期限为过期.关于COOKIE的原理知识你baidu一下吧
解决方案十:
设置过期时间

时间: 2024-08-31 01:22:56

高分求解 清除页面Cookies问题的相关文章

对象-高分求解JAVA疑难,希望能得到解答

问题描述 高分求解JAVA疑难,希望能得到解答 public Flight findFlight(String num) { for (int i=0;i<flightList.size();i++) if (flightList.get(i).getFlightnum().equals(num)) { return flightList.get(i); } return null; } /* * public boolean addFlight - passing in a parameter

Chrome浏览器清除页面js文件缓存的方法

Chrome浏览器清除页面js文件缓存 Chrome浏览器清除js缓存方法虽然简单,但有些人还是不太会,有些人会去设置里面清除有时候没有用,这里写一下简单步骤,使用一次以后就会了,而且速度更快 1.打开需清缓存的页面(如:元素编辑页面),再按F12调出开发模式框 2.勾选 Network标签下 Disable cache选项 (如果之前已勾选直接下一步) 3.按F5或右键"重新加载"刷新页面内容 (刷新页面后本页面相关js缓存已清除) 4.页面重新加载完成再按F12隐藏开发模式框就ok

清除页面缓存

在开发中有时并不希望页面被缓存,特别是弹出式窗体,可以使用一下方法处理,将页面设置为不缓存.    方法一:在页面文件的HEAD中添加     <HEAD>     <META HTTP-EQUIV="Pragma" CONTENT="no-cache">     <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">     <MET

高分求解一道字符串问题

问题描述 高分求解一道字符串问题 定义有重复子串的字符串为M串如:AA:无重复子串的为N串如:AB,输入正数K和L,输出由前L个字符组成字典序第k小的N串,如L=3时,前三个N串为:A,AB,ABA,输入不超过50字符,例:输入:5 3:输出:ABACA 解决方案 int dfs(int cur) { if(cnt++ == n) {for(int i = 0; i < cur; i++) printf("%c",'A'+s[i]); printf(" ");

JS实现清除指定cookies的方法_javascript技巧

本文实例讲述了JS实现清除指定cookies的方法,非常实用.分享给大家供大家参考. 具体实现代码如下: function GetCookieValue(name) { var cookieValue = null; if (document.cookie && document.cookie != '') { var cookies = document.cookie.split(';'); for (var i = 0; i < cookies.length; i++) { va

JSP清除页面缓存常用方法小结_JSP编程

本文实例总结了JSP清除页面缓存常用方法.分享给大家供大家参考,具体如下: 一.清除页面缓存 在jsp页里 <%response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); response.flushBuffe

清除页面广告?身为前端,自己做一款简易的chrome扩展吧

大家肯定有这样的经历,浏览网页的时候,左右两端广告,诸如"屠龙宝刀,点击就送",以及最近火的不行的林子聪37传奇霸业什么"霸业面具,霸业吊坠"的魔性广告总是充斥我们的眼球. 当然有现成的扩展程序或者插件(两者概念稍有不同)可以清除页面广告,但是既然身为一名程序猿,尤其是FEDer,为什么不尝试一下自己写一个清除广告的扩展程序呢.其实,编写一个浏览器扩展程序十分简单,尤其是chrome扩展,可以完全使用前端技术(HTML/CSS/JS)完成一个自己编写的扩展程序.让我

高分求解java注册登录

问题描述 简单的用三大框架实现一下注册和登录功能,不要求页面 解决方案 解决方案二:这些都是比较简单的数据库操作,加上一些js的前端校验,想用户体验度的话,用一下ajax就可以了.楼主可以去网上搜一搜,或者是一般讲解ssh框架的书籍,这些简单的案例一般是会有的.解决方案三:很简单,看个例子就会了,http://blog.csdn.net/yunji3344/article/details/8365873解决方案四:这确实是简单的可以去网上搜下解决方案五:楼主可以先写一个无验证,无过滤,无提示,注

高分求解!!!asp.net网站上传以后的问题,急!急!急!

问题描述 asp.net(c#)网站上传上去以后,出现一下问题,请教高手怎么解决,请尽可能详细解答,很紧急,谢谢了具体网站问题请看www.drxkj.comRuntimeErrorDescription:Anapplicationerroroccurredontheserver.Thecurrentcustomerrorsettingsforthisapplicationpreventthedetailsoftheapplicationerrorfrombeingviewedremotely(f