DotNet常用的Cookies操纵
2009-07-09 18:47
148 查看
//(增)创建一个Cookies
HttpCookie cookies = new HttpCookie("user");
cookies.Values.Add("userName", "Mickey");
cookies.Values.Add("email", "Mickey@java163.cn");
cookies.Expires = DateTime.Now.AddMilliseconds(5000); //失效时间=当前时间+5毫秒
Response.Cookies.Add(cookies);
//(删)删除一个Cookies
HttpCookie cookie = Request.Cookies["user"];
cookie.Expires = DateTime.Now.AddMilliseconds(-1); //设置过期时间为-1毫秒,浏览器下次访问时会自动删除此Cookies
Response.Cookies.Add(cookie);
//(改)修改Cookies的值(其实不可以直接修改,只能通过覆盖的方式来修改)
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
HttpCookie newCookies = HttpCookie("user");
newCookies.Values.Add("userName", "Mini");
newCookies.Values.Add("email", "Mini@java163.cn");
newCookies.Expires = DateTime.Now.AddMilliseconds(5000); //失效时间=当前时间+5毫秒
Response.Cookies.Add(newCookies);
}
//(查)获取一个Cookies
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
Response.Write("userName = " + cookies["userName"]);
Response.Write("<br>");
Response.Write("email = " + cookies["email"]);
}
//当前Cookies如果没有失效,则给当前Cookies增加生命周期
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
cookies.Expires = DateTime.Now.AddMilliseconds(5000); //给当前Cookies增加5毫秒生命周期
Response.Cookies.Add(cookies);
}
//会员系统常用的判断用户是否登录
String userName = "";
String email = "";
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
userName = cookies["userName"];
email = cookies["email"];
cookies.Expires = DateTime.Now.AddMilliseconds(5000); //给当前Cookies增加5毫秒生命周期
Response.Cookies.Add(cookies);
}
else
{
Response.Redirect("/Login.aspx");
}
Response.Write("userName = "+userName+"<br>email = "+email);
HttpCookie cookies = new HttpCookie("user");
cookies.Values.Add("userName", "Mickey");
cookies.Values.Add("email", "Mickey@java163.cn");
cookies.Expires = DateTime.Now.AddMilliseconds(5000); //失效时间=当前时间+5毫秒
Response.Cookies.Add(cookies);
//(删)删除一个Cookies
HttpCookie cookie = Request.Cookies["user"];
cookie.Expires = DateTime.Now.AddMilliseconds(-1); //设置过期时间为-1毫秒,浏览器下次访问时会自动删除此Cookies
Response.Cookies.Add(cookie);
//(改)修改Cookies的值(其实不可以直接修改,只能通过覆盖的方式来修改)
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
HttpCookie newCookies = HttpCookie("user");
newCookies.Values.Add("userName", "Mini");
newCookies.Values.Add("email", "Mini@java163.cn");
newCookies.Expires = DateTime.Now.AddMilliseconds(5000); //失效时间=当前时间+5毫秒
Response.Cookies.Add(newCookies);
}
//(查)获取一个Cookies
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
Response.Write("userName = " + cookies["userName"]);
Response.Write("<br>");
Response.Write("email = " + cookies["email"]);
}
//当前Cookies如果没有失效,则给当前Cookies增加生命周期
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
cookies.Expires = DateTime.Now.AddMilliseconds(5000); //给当前Cookies增加5毫秒生命周期
Response.Cookies.Add(cookies);
}
//会员系统常用的判断用户是否登录
String userName = "";
String email = "";
HttpCookie cookies = Request.Cookies["user"];
if (cookies != null)
{
userName = cookies["userName"];
email = cookies["email"];
cookies.Expires = DateTime.Now.AddMilliseconds(5000); //给当前Cookies增加5毫秒生命周期
Response.Cookies.Add(cookies);
}
else
{
Response.Redirect("/Login.aspx");
}
Response.Write("userName = "+userName+"<br>email = "+email);
相关文章推荐
- dotnet常用代码汇总
- DotNet中几种常用的加密算法
- VimScript脚本语言学习------常用的内置函数---(操纵Float)
- DotNet方向开发中,常用的名词解释
- DotNet中几种常用的加密算法
- DotNet常用工具
- DotNet 操纵Excel总结之二
- VimScript脚本语言学习------常用的内置函数---(操纵String)
- 疾速把握IBM DB2数据库的常用操纵指令-3
- DotNet方向开发中,常用的名词解释[转]
- DotNet方向开发中,常用的名词解释
- Cookies常用命令简介
- C#操纵Excel常用语句
- 用javascript操纵GridView中CheckBox的两个常用技巧
- DotNet 操纵Excel总结之三
- [DotNet]17种常用正则表达式
- 疾速把握IBM DB2数据库的常用操纵指令-2
- FCL小应用系列-----------如何操纵cookies
- 用javascript操纵GridView中CheckBox的两个常用技巧
- DotNet项目中的一些常用验证操作