public void GetSettings() { try { // SEO_ToolSettings settingsData = new SEO_ToolSettings(this.TabModuleId); if (Settings.Contains("queryStringKey")) { _QueryStringKey = QueryStringKey.ToString(); } if (Settings.Contains("queryStringKeyDefaultText")) { _QueryStringKeyDefaultText = QueryStringKeyDefaultText.ToString(); } if (Settings.Contains("queryStringKey2")) { _QueryStringKey2 = QueryStringKey2.ToString(); } if (Settings.Contains("queryStringKey2DefaultText")) { _QueryStringKey2DefaultText = QueryStringKey2DefaultText.ToString(); } if (Settings.Contains("queryStringKey3")) { _QueryStringKey3 = QueryStringKey3.ToString(); } if (Settings.Contains("queryStringKey3DefaultText")) { _QueryStringKey3DefaultText = QueryStringKey3DefaultText.ToString(); } if (Settings.Contains("pageTitle")) { _PageTitle = PageTitle.ToString(); } if (Settings.Contains("pageDescription")) { _PageDescription = PageDescription.ToString(); } // if (Settings.Contains("keywords")) { _Keywords = Keywords.ToString(); } } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
public static string ReplaceUrlParameter(QueryStringKey key, string value) { var result = CmsService.Instance.CurrentUrl != null ? CmsService.Instance.CurrentUrl.LocalPath : string.Empty; var collection = new NameValueCollection(HttpContext.Current.Request.QueryString); if (value == null) collection.Remove(key.ToString()); else collection[key.ToString()] = value; if (collection.Count > 0) result += "?" + collection.ToUrlParameterList(); return result; }