zoukankan      html  css  js  c++  java
  • .net中如何使用cookie

    比如建立一个名为aspcn,值为灌水小鱼的cookie

    HttpCookie cookie = new HttpCookie["aspcn"];
    cookie.Value = "灌水小鱼";
    Response.AppendCookie(cookie);

    取出Cookie值也很简单

    HttpCookie cookie = Request.Cookies["aspcn"];
    cookieValue = cookie.Value;

    在一个Cookie中储存多个信息,那也没有问题。比如在名为aspcn的cookie下加多个信息

    HttpCookie cookie = new HttpCookie("aspcn");
    cookie.Values.Add("webmaster","灌水小鱼");
    cookie.Values.Add("writer","beige");
    cookie.Values.Add("LinkColor","blue");
    Response.AppendCookie(cookie);

    取出信息也一样简单

    HttpCookie cookie = Request.Cookies["aspcn"];
    value1 = cookies.Values["webmaster"];
    value2 = cookies.Values["writer"];
    
    HttpCookie cookie = Request.Cookies[strKey];
    if(null == cookie)
    {
    //cookie不存在
    } 

    先看看有没有写入客户端

    cookie=new HttpCookie("www.xx.org");
    cookie.Values.Add("UserType", ddlLoginType.SelectedItem.Value);
    cookie.Values.Add("UserName", tbUserName.Text.Trim());
    cookie.Values.Add("Password", tbPassword.Text.Trim());
    cookie.Values.Add("Access",i.ToString());
    Response.AppendCookie(cookie);
    //检查COOKIE是否已经写入浏览器
    cookie = Request.Cookies["www.xx.org"];
    if(cookie==null||cookie.ToString()=="")
    {
    //用session存储
    LoginUser loginUser = new LoginUser();
    loginUser.UserName = tbUserName.Text.Trim();
    loginUser.Password = tbPassword.Text.Trim();
    loginUser.UserType = ddlLoginType.SelectedItem.Value;
    loginUser.Access = i;
    Session["www.xx.org"] = loginUser;
    } 
  • 相关阅读:
    Python 学习笔记 11.模块(Module)
    Python 学习笔记 8.引用(Reference)
    Python 学习笔记 9.函数(Function)
    Python 学习笔记 6.List和Tuple
    Python 学习笔记 4.if 表达式
    Python 学习笔记 2.自省
    Python 学习笔记 3.简单类型
    Python 学习笔记 7.Dictionary
    Python 学习笔记 5.对象驻留
    Python 学习笔记 10.类(Class)
  • 原文地址:https://www.cnblogs.com/longshiyVip/p/5003309.html
Copyright © 2011-2022 走看看