Rewrites the URL according to the localization rules and the currently active culture. By default, MonoX localized URLs has the string of the form "/lng/en-US"
and MonoX extracts the culture name from such strings. However, the end user can choose the custom scheme, in case of which
the InitializeCulture in the BasePage has to be overriden to set Thread.CurrentCulture and CurrentUICulture to the desired value,
and then the IloCalizationUrlRewriter can be implemented to reflect the custom rewriting rules.
Namespace: MonoSoftware.MonoX.UtilitiesAssembly: MonoX (in MonoX.dll) Version: 5.1.40.5065 (5.1.40.5065)
Syntax
C# |
---|
public static string RewriteLink(
string originalLink,
bool addLocalizationSpecificUrlPartToQeryString
) |
Visual Basic |
---|
Public Shared Function RewriteLink (
originalLink As String,
addLocalizationSpecificUrlPartToQeryString As Boolean
) As String |
Visual C++ |
---|
public:
static String^ RewriteLink(
String^ originalLink,
bool addLocalizationSpecificUrlPartToQeryString
) |
F# |
---|
static member RewriteLink :
originalLink : string *
addLocalizationSpecificUrlPartToQeryString : bool -> string
|
Parameters
- originalLink
- Type: System..::..String
URL to rewrite.
- addLocalizationSpecificUrlPartToQeryString
- Type: System..::..Boolean
Do not rewrite the link but rather add the localization url part to the query parameters
Return Value
Type:
StringRewritten URL.
See Also