zoukankan      html  css  js  c++  java
  • Cookie与Session

     //修改cookie
            public void Login(string userName,string userPwd)
            {         
                //判断cookie是否为空,如果为空则需要重新创建           
                //var cookie = Request.Cookies["UserLogin"]; 直接获取cookie
               // var cookie = new HttpCookie("UserLogin");  创建cookie
                var cookie = Request.Cookies["UserLogin"] ?? new HttpCookie("UserLogin");
                cookie.Values.Set("userName", userName);
                cookie.Values.Set("userPwd", userPwd);
                cookie.Expires = DateTime.Now.AddDays(1);//设置过期时间
                Response.Cookies.Set(cookie);                      
            }
    
            //添加cookie
            public void Add(string userName, string userPwd)
            {
                //判断cookie是否为空,如果为空则需要重新创建
                var cookie = Request.Cookies["UserLogin"] ?? new HttpCookie("UserLogin");
                cookie.Values.Add("userName", userName);//数据会累计叠加
                cookie.Values.Add("userPwd", userPwd);
                cookie.Expires = DateTime.Now.AddDays(1);
                Response.Cookies.Set(cookie);       
            }
    
            //获取cookie
            public void Get()
            {
                var cookie = Request.Cookies["UserLogin"];
                var name = cookie.Values["userName"];
                var pwd = cookie.Values["userPwd"];
            }
    
            //删除cookie
            public void Delete()
            {
                var cookie = Request.Cookies["UserLogin"];
                //方法一
                cookie.Values.Remove("userName");
                cookie.Values.Remove("userPwd");
                //方法二
                cookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Set(cookie);    
            }
            //设置Session
            public void SessionSet()
            {
                //向session中设置值
                Session["userName"] = "大王";
                //获取Session中的值
                var name = Session["userName"];
            }

    Cookie使用例子

    http://www.cnblogs.com/kevin-top/archive/2010/07/04/1770726.html

  • 相关阅读:
    OpenCV图像数字化
    Matplotlib从兴趣到实践
    NumPy矩阵
    NumPy排序
    NumPy统计函数
    NumPy算输符
    产品路线图详解:主要功能、常见类型和线路图构建技巧
    敏捷和DevOps:是敌是友?
    如何让Git适应敏捷开发流程?
    如何让敏捷中的每日站会发挥最大效果?
  • 原文地址:https://www.cnblogs.com/xiaoyaodijun/p/4128546.html
Copyright © 2011-2022 走看看