关闭

ASP.NET中Cookie的用法

352人阅读 评论(0) 收藏 举报

Cookie为客户端信息存放对象,可以把用户的信息保存在用户本地,不必总是访问服务器

与Session不同,Session为用户全局变量,对于该用户的所有操作过程都有效。

//1。创建Cookie对象

HttpCookie newCookie = new HttpCookie("User");

//2。Cookie中添加信息项:为键值对,key/value

newCookie.Values.Add("Name",tbUserName.Text.Trim());
newCookie.Values.Add("Psd",tbUserPsd.Text.Trim());

//3。如果不设置Expires属性,即为临时Cookie,浏览器关闭即消失

newCookie.Expires = DateTime.Now.AddDays(1);//设置过期天数为1天

//4。写入Cookies集合

Response.AppendCookie(newCookie);

//5。通过Request对象读取得到Cookies的值

HttpCookie newCookie = Request.Cookies["User"];

//6。通过Response对象写入客户端的Cookie

newCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(newCookie);

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1269892次
    • 积分:12742
    • 等级:
    • 排名:第1115名
    • 原创:182篇
    • 转载:618篇
    • 译文:0篇
    • 评论:63条
    文章分类
    最新评论