Class UrlHelper
  
  
  
    - Namespace
 - Dynamicweb.Frontend.UrlHandling
 
  - Assembly
 - Dynamicweb.dll
 
   
  
  
  
  
    - Inheritance
 
    - 
      
      
UrlHelper
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  Properties
  
  
  IsResetOrRebuild
  
  
  
  
  
    public static bool IsResetOrRebuild { get; }
   
  Property Value
  
    - bool
 
    
  
  Methods
  
  
  CheckResetNeeded()
  
  
  
  
  
    public static void CheckResetNeeded()
   
  
  
  CreateNode(string, string, string, UrlNode)
  
  
  
  
  
    public static UrlNode CreateNode(string name, string queryStringParameter, string queryStringValue, UrlNode parent)
   
  Parameters
  
    name string 
    
    queryStringParameter string 
    
    queryStringValue string 
    
    parent UrlNode 
    
  
  Returns
  
    - UrlNode
 
    
  
  
  
  CreateNode(string, string, string, UrlNode, bool)
  
  
  
  
  
    public static UrlNode CreateNode(string name, string queryStringParameter, string queryStringValue, UrlNode parent, bool ignoreParentQueryString)
   
  Parameters
  
    name string 
    
    queryStringParameter string 
    
    queryStringValue string 
    
    parent UrlNode 
    
    ignoreParentQueryString bool 
    
  
  Returns
  
    - UrlNode
 
    
  
  
  
  CreateNodeExact(string, string, UrlNode)
  
  
  
  
  
    public static UrlNode CreateNodeExact(string exactUrl, string fullQueryString, UrlNode parent)
   
  Parameters
  
    exactUrl string 
    
    fullQueryString string 
    
    parent UrlNode 
    
  
  Returns
  
    - UrlNode
 
    
  
  
  
  CreateQueryString(string, string)
  
  
  
  
  
    public static string CreateQueryString(string parameter, string value)
   
  Parameters
  
    parameter string 
    
    value string 
    
  
  Returns
  
    - string
 
    
  
  
  
  CreateUrlNode(string, string, string, UrlNode)
  
  
  
  
  
    [Obsolete("Use CreateNode instead.")]
public static UrlNode CreateUrlNode(string name, string queryStringParameter, string queryStringValue, UrlNode parent)
   
  Parameters
  
    name string 
    
    queryStringParameter string 
    
    queryStringValue string 
    
    parent UrlNode 
    
  
  Returns
  
    - UrlNode
 
    
  
  
  
  CreateUrlNode(string, string, string, UrlNode, bool)
  
  
  
  
  
    [Obsolete("Use CreateNode instead.")]
public static UrlNode CreateUrlNode(string name, string queryStringParameter, string queryStringValue, UrlNode parent, bool ignoreParentQuerystring)
   
  Parameters
  
    name string 
    
    queryStringParameter string 
    
    queryStringValue string 
    
    parent UrlNode 
    
    ignoreParentQuerystring bool 
    
  
  Returns
  
    - UrlNode
 
    
  
  
  
  CreateUrlNodeExact(string, string, UrlNode)
  
  
  
  
  
    [Obsolete("Use CreateNodeExact instead.")]
public static UrlNode CreateUrlNodeExact(string exactUrl, string fullQuerystring, UrlNode parent)
   
  Parameters
  
    exactUrl string 
    
    fullQuerystring string 
    
    parent UrlNode 
    
  
  Returns
  
    - UrlNode
 
    
  
  
  
  NormalizeString(string)
  
  
  
  
  
    public static string NormalizeString(string text)
   
  Parameters
  
    text string 
    
  
  Returns
  
    - string
 
    
  
  
  
  RemoveDiacritics(string)
  
  
  
  
  
    public static string RemoveDiacritics(string text)
   
  Parameters
  
    text string 
    
  
  Returns
  
    - string
 
    
  
  
  
  RemoveDiacritics2(string)
  
  
  
  
  
    public static string RemoveDiacritics2(string text)
   
  Parameters
  
    text string 
    
  
  Returns
  
    - string
 
    
  
  
  
  ResetPageIndex()
  
  
  
  
  
    public static void ResetPageIndex()
   
  
  
  ResetPageIndex(string)
  
  
  
  
  
    public static void ResetPageIndex(string fromWhere)
   
  Parameters
  
    fromWhere string 
    
  
  
  
  SetResetNeeded()
  
  
  
  
  
    public static void SetResetNeeded()