asp.net 操作cookie的简单实例(2)

#region cookie
    /// <summary>
    /// 设置cookie
    /// </summary>
    /// <param>HttpCookie cookielogin</param>
    /// <param>有效期</param>
    private void setCookies(HttpCookie cookielogin, int Expires)
    {
        cookielogin.Values["loginName"] = UIHelper.Encrypt(tb_loginName.Text.Trim());
        cookielogin.Values["pwd"] = UIHelper.Encrypt(tb_pwd.Text.Trim());
        cookielogin.Expires = DateTime.Now.AddDays(Expires);
        Response.AppendCookie(cookielogin);
    }

/// <summary>
    /// 设置cookie失效
    /// </summary>
    /// <param>HttpCookie cookielogin</param>
    private void setCookieExpires(HttpCookie cookielogin)
    {
        if (cookielogin != null)
        {
            cookielogin.Expires = DateTime.Now.AddDays(-1); ;
            Response.AppendCookie(cookielogin);
        }
    }
    #endregion

设置cookie过期其实就是修改cookie,必须重新向客户端发送cookie

Request.Cookies取cookie, response,cookies添加cookie

虽然简单,但是不太了解的还是很容易出错

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjzppx.html