Cookie as a property get/set

0 comments
	public static string SiteMode {
		get {
			var httpCookie = Web.Request.Cookies[Util.GetSiteCodeName() + "_SiteMode"];
			return (httpCookie!=null)?httpCookie.Value:"lost";
		}
		set {
			if (Web.Request.Cookies[Util.GetSiteCodeName() + "_SiteMode"] == null) {
				var httpCookie = new HttpCookie(Util.GetSiteCodeName() + "_SiteMode", value);
				httpCookie.Expires = DateTime.Now.AddDays(20);
				Web.Response.Cookies.Add(httpCookie);
			}
		}
	}

Comments


Leave a Comment