zoukankan      html  css  js  c++  java
  • 【Web__Cookie】常规使用

    添加cookie 汉字需UrlEncode

    var cookieValue = string.Format("{0}&{1}&{2}", user.Id, HttpUtility.UrlEncode(user.CompanyName), user.RoleId);
    HttpCookie Cookie = new HttpCookie(Constant.Manager, cookieValue);
    Cookie.Expires = DateTime.Now.AddHours(2);
    Response.Cookies.Add(Cookie);
    

    删除cookie

    Response.Cookies[Constant.Manager].Expires = DateTime.Now.AddDays(-1);
    

    cookie取值

    var cookie = Request.Cookies[Constant.Manager];
    if (cookie == null)
    {
        return View("login");
    }
    ViewBag.CompanyName = HttpUtility.UrlDecode(cookie.Value.Split('&')[1]);
    

    浏览器js设置cookie

        function setCookie(name, value) {
            var Days = 30;
            var exp = new Date();
            exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
            document.cookie = name + "=" + escape(value) + ";path=/;expires=" + exp.toGMTString();
        }
    
        function getCookie(name) {
            var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
            if (arr = document.cookie.match(reg))
                return unescape(arr[2]);
            else
                return "";
        }
    
  • 相关阅读:
    书签快捷键0
    msxml3.dll 执行页内操作时的错误
    DrawGrid DrawFocusRect
    RAD XE8
    Richview 首页 奇偶页 不同页眉页脚
    改变画布大小
    c# 数据集调试工具插件
    数据库连接补丁 驱动
    怎么关闭百度推广
    被封的著名网站
  • 原文地址:https://www.cnblogs.com/kikyoqiang/p/12812194.html
Copyright © 2011-2022 走看看