• cookie简单应用-记住用户名


    直接看几段简单代码:

    if (this.cbUserName.Checked == true)
                    {
    
                        SetMyCookie("UserName", txt_UserID.Text.Trim());
    
                    }
                    else
                    {
                        HttpCookie aCookie;
                        string cookieName;
                        int limit = Request.Cookies.Count;
                        for (int i = 0; i < limit; i++)
                        {
                            cookieName = Request.Cookies[i].Name;
                            if (cookieName == "UserName")
                            {
                                aCookie = new HttpCookie(cookieName);
                                aCookie.Expires = DateTime.Now.AddDays(-1);
                                Response.Cookies.Add(aCookie);
                                break;
                            }
                        }
                    }
    View Code

    设置Cookie

    public void SetMyCookie(string name, string vals)
            {
                HttpCookie cookie = new HttpCookie(name, System.Web.HttpUtility.UrlEncode(vals, System.Text.Encoding.GetEncoding("utf-8")));
                cookie.Expires = DateTime.Now.AddDays(30);
                HttpContext.Current.Response.Cookies.Add(cookie);
            }
    View Code

    获取Cookie

     public string GetMyCookie(string name)
            {
                if (HttpContext.Current.Request.Cookies[name] != null)
                    return System.Web.HttpUtility.UrlDecode(HttpContext.Current.Request.Cookies[name].Value, System.Text.Encoding.GetEncoding("utf-8"));
                return "";
            }
    View Code
  • 相关阅读:
    Django安装与创建项目
    siege 高并发测试工具
    http_load 高并发测试
    webbench高并发测试
    scss切页面
    切页面
    小程序scss页面布局
    rtrim
    modal结合art-template
    Python 正则表达式
  • 原文地址:https://www.cnblogs.com/legecoding/p/3267225.html
Copyright © 2020-2023  润新知