zoukankan      html  css  js  c++  java
  • asp.net cookie和session的详细使用

    cookie使用代码:

     //设置Cookie
                HttpCookie setCookie = new HttpCookie("test");
                setCookie.Values.Add("Name","Admin");
                Response.Cookies.Add(setCookie);
                setCookie.Expires = DateTime.Now.AddSeconds(5);
    
                //读取Cookie
                HttpCookie getCookie = Request.Cookies["test"];
                string name;
                if (getCookie!=null)
                {
                    name = getCookie.Values["Name"];
                }
    
                //修改Cookie
                int counter = 0;
                if (Request.Cookies["counter"] == null)
                    counter = 0;
                else
                    counter = counter + 1;
                Response.Cookies["counter"].Value = counter.ToString();
                Response.Cookies["counter"].Expires = DateTime.Now.AddSeconds(10);
    
                //删除指定的单个Cookie(利用一个过期的Cookie来代替它)
                HttpCookie delCookie = new HttpCookie("test");
                delCookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Add(delCookie);
    
                //删除当前域的所有Cookie
                HttpCookie delCookies;
                int cookies = Request.Cookies.Count;
                for (int i = 0; i <= cookies; i++)
                {
                    delCookies = Request.Cookies[i];
                    delCookies.Expires = DateTime.Now.AddDays(-1);
                    Response.Cookies.Add(delCookies);
                }

    session使用代码:

      //在Session里面存储一个DataSet
                System.Data.DataSet dataSet = new System.Data.DataSet();
                Session["dataSet"] = dataSet;
                //从Session里取得该DataSet
                dataSet = (System.Data.DataSet)Session["dataSet"];
    "SessionID:"+Session.SessionID.ToString()+"</br>";
     "Session的数量:"+Session.Count.ToString()+"</br>";
     "Session的模式:"+Session.Mode.ToString()+"</br>";
     "Session的有效期:"+Session.Timeout.ToString()+"分钟";
    



  • 相关阅读:
    python运算符
    CocoChina开发者大会
    iphone模拟器上不能安装从itunes下载的app
    Objective-C学习--源文件结构
    Objective-C学习笔记--复合
    Objective-C学习笔记--继承
    Objective-C学习笔记--实例化对象
    Objective-C学习笔记--@implementation
    Objective-C学习笔记--@interface
    C语言函数原型
  • 原文地址:https://www.cnblogs.com/myesn/p/asp-net-session-and-cookie-usage.html
Copyright © 2011-2022 走看看