コード例 #1
0
        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);
            }
        }
コード例 #2
0
ファイル: Urls.cs プロジェクト: cdrewery/Umbraco-Public
        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;
        }