public override void Initialize(RewriteSettings rewriteSettings) { base.Initialize(rewriteSettings); this.RegexOptions = rewriteSettings.GetEnumAttribute <RegexOptions>("regexOptions", RegexOptions.None); this.VirtualUrl = rewriteSettings.GetAttribute("virtualUrl", ""); this.destinationUrl = rewriteSettings.GetAttribute("destinationUrl", ""); }
public override void Initialize(RewriteSettings rewriteSettings) { base.Initialize(rewriteSettings); this.RegexOptions = rewriteSettings.GetEnumAttribute<RegexOptions>("regexOptions", RegexOptions.None); this.VirtualUrl = rewriteSettings.GetAttribute("virtualUrl", ""); this.destinationUrl = rewriteSettings.GetAttribute("destinationUrl", ""); }
/// <summary> /// Initializes the specified rewrite settings. /// </summary> /// <param name="rewriteSettings">The rewrite settings.</param> public override void Initialize(RewriteSettings rewriteSettings) { base.Initialize(rewriteSettings); if (!string.IsNullOrEmpty(rewriteSettings.Attributes["handlerflag"])) { this.handlerFlag = rewriteSettings.Attributes["handlerflag"].ToLower(CultureInfo.InvariantCulture); } if (!string.IsNullOrEmpty(rewriteSettings.Attributes["handlersplitter"])) { this.defaultSplitter = rewriteSettings.Attributes["handlersplitter"]; } else { if (ConfigurationManager.AppSettings["HandlerDefaultSplitter"] != null) { this.defaultSplitter = ConfigurationManager.AppSettings["HandlerDefaultSplitter"]; } } if (!string.IsNullOrEmpty(rewriteSettings.Attributes["pageidnosplitter"])) { bool.Parse(rewriteSettings.Attributes["pageidnosplitter"]); } if (!string.IsNullOrEmpty(rewriteSettings.Attributes["friendlyPageName"])) { this.friendlyPageName = rewriteSettings.Attributes["friendlyPageName"]; } }
public virtual void Initialize(RewriteSettings rewriteSettings) { if (rewriteSettings == null) throw new ArgumentNullException("rewriteSettings"); _redirect = rewriteSettings.Redirect; _rewrite = rewriteSettings.Rewrite; _redirectMode = rewriteSettings.RedirectMode; _rewriteUrlParameter = rewriteSettings.RewriteUrlParameter; _ignoreCase = rewriteSettings.IgnoreCase; Name = rewriteSettings.Name; }
public virtual void Initialize(RewriteSettings rewriteSettings) { if (rewriteSettings == null) { throw new ArgumentNullException("rewriteSettings"); } this.redirect = rewriteSettings.Redirect; this.rewrite = rewriteSettings.Rewrite; this.redirectMode = rewriteSettings.RedirectMode; this.rewriteUrlParameter = rewriteSettings.RewriteUrlParameter; this.ignoreCase = rewriteSettings.IgnoreCase; this.Name = rewriteSettings.Name; }
/// <summary> /// Initializes the specified rewrite settings. /// </summary> /// <param name="rewriteSettings">The rewrite settings.</param> public override void Initialize(RewriteSettings rewriteSettings) { base.Initialize(rewriteSettings); if (!string.IsNullOrEmpty(rewriteSettings.Attributes["handlerflag"])) { this.handlerFlag = rewriteSettings.Attributes["handlerflag"].ToLower(CultureInfo.InvariantCulture); } if (!string.IsNullOrEmpty(rewriteSettings.Attributes["handlersplitter"])) { this.defaultSplitter = rewriteSettings.Attributes["handlersplitter"]; } else { if (ConfigurationManager.AppSettings["HandlerDefaultSplitter"] != null) { this.defaultSplitter = ConfigurationManager.AppSettings["HandlerDefaultSplitter"]; } } if (!string.IsNullOrEmpty(rewriteSettings.Attributes["pageidnosplitter"])) { bool.Parse(rewriteSettings.Attributes["pageidnosplitter"]); } if (!string.IsNullOrEmpty(rewriteSettings.Attributes["friendlyPageName"])) { this.friendlyPageName = rewriteSettings.Attributes["friendlyPageName"]; } // [email protected] - 2014/12/16 - Set friendlyURl from Web.config //if (!string.IsNullOrEmpty(rewriteSettings.Attributes["friendlyUrlExtension"])) if (!string.IsNullOrEmpty(System.Configuration.ConfigurationManager.AppSettings["FriendlyUrlExtension"])) { this.friendlyUrlExtension = System.Configuration.ConfigurationManager.AppSettings["FriendlyUrlExtension"]; } //if (!string.IsNullOrEmpty(System.Configuration.ConfigurationManager.AppSettings["friendlyUrlNoExtension"]) && System.Configuration.ConfigurationManager.AppSettings["friendlyUrlNoExtension"] == "1") if (PortalSettings.FriendlyUrlNoExtensionEnabled()) { friendlyUrlNoExtension = true; } }
public override void Initialize(RewriteSettings rewriteSettings) { base.Initialize(rewriteSettings); }