Show / Hide Table of Contents

Class FriendlyUrlController

Inheritance
object
FriendlyUrlController
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Entities.Urls
Assembly: DotNetNuke.dll
Syntax
public class FriendlyUrlController

Constructors

FriendlyUrlController()

Declaration
public FriendlyUrlController()

Methods

CleanNameForUrl(string, FriendlyUrlOptions, out bool)

Declaration
public static string CleanNameForUrl(string urlName, FriendlyUrlOptions options, out bool replacedUnwantedChars)
Parameters
Type Name Description
string urlName
FriendlyUrlOptions options
bool replacedUnwantedChars
Returns
Type Description
string

EnsureLeadingChar(string, string)

Declaration
public static string EnsureLeadingChar(string leading, string path)
Parameters
Type Name Description
string leading
string path
Returns
Type Description
string

EnsureNotLeadingChar(string, string)

Declaration
public static string EnsureNotLeadingChar(string leading, string path)
Parameters
Type Name Description
string leading
string path
Returns
Type Description
string

GetBrowserType(HttpRequest, HttpResponse, FriendlyUrlSettings)

Declaration
public static BrowserTypes GetBrowserType(HttpRequest request, HttpResponse response, FriendlyUrlSettings settings)
Parameters
Type Name Description
HttpRequest request
HttpResponse response
FriendlyUrlSettings settings
Returns
Type Description
BrowserTypes

GetCurrentSettings(int)

Declaration
public static FriendlyUrlSettings GetCurrentSettings(int portalId)
Parameters
Type Name Description
int portalId
Returns
Type Description
FriendlyUrlSettings

GetCustomAliasesForTabs()

Declaration
public static List<string> GetCustomAliasesForTabs()
Returns
Type Description
List<string>

GetTab(int, bool)

Declaration
public static TabInfo GetTab(int tabId, bool addStdUrls)
Parameters
Type Name Description
int tabId
bool addStdUrls
Returns
Type Description
TabInfo

GetTab(int, bool, PortalSettings, FriendlyUrlSettings)

Declaration
public static TabInfo GetTab(int tabId, bool addStdUrls, PortalSettings portalSettings, FriendlyUrlSettings settings)
Parameters
Type Name Description
int tabId
bool addStdUrls
PortalSettings portalSettings
FriendlyUrlSettings settings
Returns
Type Description
TabInfo

GetTabs(int, bool)

Declaration
public static Dictionary<int, TabInfo> GetTabs(int portalId, bool includeStdUrls)
Parameters
Type Name Description
int portalId
bool includeStdUrls
Returns
Type Description
Dictionary<int, TabInfo>

GetTabs(int, bool, PortalSettings, FriendlyUrlSettings)

Declaration
public static Dictionary<int, TabInfo> GetTabs(int portalId, bool includeStdUrls, PortalSettings portalSettings, FriendlyUrlSettings settings)
Parameters
Type Name Description
int portalId
bool includeStdUrls
PortalSettings portalSettings
FriendlyUrlSettings settings
Returns
Type Description
Dictionary<int, TabInfo>

GetTabs(int, bool, FriendlyUrlSettings)

Declaration
public static Dictionary<int, TabInfo> GetTabs(int portalId, bool includeStdUrls, FriendlyUrlSettings settings)
Parameters
Type Name Description
int portalId
bool includeStdUrls
FriendlyUrlSettings settings
Returns
Type Description
Dictionary<int, TabInfo>

ValidateUrl(string, int, PortalSettings, out bool)

Declaration
public static string ValidateUrl(string cleanUrl, int validateUrlForTabId, PortalSettings settings, out bool modified)
Parameters
Type Name Description
string cleanUrl
int validateUrlForTabId
PortalSettings settings
bool modified
Returns
Type Description
string

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS