/// <summary> /// 沐雪微淘小程序商城 /// cookie設置 /// </summary> public static class CookieHelper { private static HttpResponse CurrentResponse { get { return AppHttpContext.Current.Response; } } private static HttpRequest CurrentRequest { get { return AppHttpContext.Current.Request; } } public static void Add(string key, string value, int minutes = 30) { CurrentRequest.Cookies.TryGetValue(key, out string tmpvalue); if (!string.IsNullOrEmpty(tmpvalue)) { CurrentResponse.Cookies.Delete(key); } CurrentResponse.Cookies.Append(key, value, new CookieOptions { Expires = DateTime.Now.AddMinutes(minutes) }); } public static void Delete(string key) { CurrentResponse.Cookies.Delete(key); } /// <summary> /// 獲取cookies /// </summary> /// <param name="key">鍵</param> /// <returns>返回對應的值</returns> public static string GetCookies(string key) { CurrentRequest.Cookies.TryGetValue(key, out string value); if (string.IsNullOrEmpty(value)) value = string.Empty; return value; }
代碼如上,非常簡單;AppHttpContext的封裝,請看我上一篇文章https://www.cnblogs.com/puzi0315/p/13337279.html。