关于Asp.net应用中cookie的问题处理
来源:互联网 发布:淘宝维修运费谁承担 编辑:程序博客网 时间:2024/05/16 12:24
关于Asp.net应用中cookie的问题处理:
1、在应用程序中有时会出现cookie混乱的问题,主要问题在RemoveCookie上,解决办法:
/// <summary>
/// 移除cookie,将Request和Response两个集合中的都清理
/// Code by KentLi
/// </summary>
/// <param name="cookieName">cookie名称</param>
public void RemoveCookie(string cookieName)
{
HttpCookie Cookie = HttpContext.Current.Request.Cookies[cookieName];
if (Cookie != null)
{
Cookie.Expires= DateTime.Now;
HttpContext.Current.Request.Cookies.Remove(cookieName);
}
Cookie = HttpContext.Current.Response.Cookies[cookieName];
if (Cookie != null)
{
Cookie.Expires= DateTime.Now;
HttpContext.Current.Response.Cookies.Remove(cookieName);
}
}
public void appendcook(string cookies,string cookiesvalue,int days)
{
HttpCookie usercookie=new HttpCookie(cookies,cookiesvalue);
usercookie.Expires = DateTime.Now.AddDays(days);
HttpContext.Current.Response.Cookies.Add(usercookie);
}
2
Server.UrlEncode();
Server.UrlDecode();
编码和解码。
Cookie["MyCookie"] = Server.UrlEncode("中文")
Response.Write(Server.UrlDecode(Request.Cookies("MyCookie").Value()))
http://support.microsoft.com/default.aspx?scid=kb;en-us;313282
更多Cookie的相关知识
HttpContext.Current.Response.Cookies
HttpContext.Current.Request.Cookies
分别是需要写回用户客户端和从用户客户端读取的Cookie集合。
当修改Cookie的时候,为了保证同一个Asp.net 页面能访问修改后的Cookie,就必须同时修改这两个集合中的Cookie。
- 关于Asp.net应用中cookie的问题处理
- 关于Asp.net应用中cookie的问题处理
- 关于Asp.net应用中cookie的问题处理
- 关于Asp.net中Cookie的问题
- 关于Asp.net中Cookie的问题
- asp.net中cookie的处理
- asp.net 中cookie 的应用
- Asp.net中关于Cookie的操作
- asp.net中关于cookie的用法
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于Asp.net中Cookie的使用-收集2(写入、读取、清除Cookie的类 )
- asp.net的cookie应用1
- 近期(一年内)的任务:非官方版
- Linux如何分区以及其他
- 在即时通信软件中中,如何提高服务器支持的最大连接数/并发数
- 写入、读取、清除Cookie的类
- Linux下安装MySQL
- 关于Asp.net应用中cookie的问题处理
- 不得不说两句,让人欢喜让人忧的P/Invoke (平台调用)
- VC中利用多线程技术实现线程之间的通信
- 在DataGrid页眉上添加全选的CheckBox控件
- Linux下安装jdk
- Linux下安装Eclipse
- java实现对文件的各种操作
- JDK与Tomcat的配置流程~
- 消息及异步处理