public void Page_Init(object sender, EventArgs e) { AddCommonIncludes(); var currentVirtualPath = URIHelper.GetCurrentVirtualPath(); if (URIHelper.IsSame(FormsAuthentication.LoginUrl, currentVirtualPath)) { return; } if (FrameworkSettings.Current.CurrentMediaDetail == null) { Response.Redirect("~/"); } /*if (!IsPostBack) * { * if ((!URIHelper.IsSpecialRequest(currentVirtualPath)) && !CurrentMediaDetail.IsCacheDataStale(UserSelectedVersion) && CurrentMediaDetail.EnableCaching && AppSettings.EnableOutputCaching && !CurrentMediaDetail.VirtualPath.Contains("/admin/") && !CurrentMediaDetail.VirtualPath.Contains("/login/") && !CurrentMediaDetail.VirtualPath.Contains("/search/")) * { * switch (UserSelectedVersion) * { * case RenderVersion.Mobile: * { * BaseService.WriteRaw(CurrentMediaDetail.MobileCacheData + "<!--Loaded From Cache-->"); * break; * } * case RenderVersion.HTML: * { * BaseService.WriteRaw(CurrentMediaDetail.HtmlCacheData + "<!--Loaded From Cache-->"); * break; * } * } * } * }*/ string id = CurrentMediaDetail.VirtualPath.Trim().Replace("~/", "").Replace("/", "-"); if (id.EndsWith("-")) { id = id.Substring(0, id.Length - 1); } this.TemplateVars["BodyClass"] = id; }