Condividi tramite


UrlHelperExtensions.RouteUrl Metodo

Definizione

Overload

RouteUrl(IUrlHelper, String, Object, String, String)

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol per l'uso e host il nome. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, Object)

Genera un URL con un percorso assoluto per la route valuesspecificata.

RouteUrl(IUrlHelper, String)

Genera un URL con un percorso assoluto per l'oggetto specificato routeName.

RouteUrl(IUrlHelper, String, Object)

Genera un URL con un percorso assoluto per l'oggetto specificato routeName e la route values.

RouteUrl(IUrlHelper, String, Object, String)

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol da usare. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, String, Object, String, String, String)

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol da usare, host nome e fragment. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, String, Object, String, String)

Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol per l'uso e host il nome. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String) As String

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

routeName
String

Nome della route utilizzato per generare l'URL.

values
Object

Oggetto che contiene valori di route.

protocol
String

Protocollo per l'URL, ad esempio "http" o "https".

host
String

Nome host per l'URL.

Restituisce

URL generato.

Commenti

Il valore di host deve essere un valore attendibile. L'uso del valore della richiesta corrente può consentire all'input non attendibile di influenzare l'URI risultante a meno che l'intestazione Host non sia stata convalidata. Per istruzioni su come convalidare correttamente l'intestazione nell'ambiente di distribuzione, vedere la Host documentazione relativa alla distribuzione.

Si applica a

RouteUrl(IUrlHelper, Object)

Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs

Genera un URL con un percorso assoluto per la route valuesspecificata.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, values As Object) As String

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

values
Object

Oggetto che contiene valori di route.

Restituisce

URL generato.

Si applica a

RouteUrl(IUrlHelper, String)

Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs

Genera un URL con un percorso assoluto per l'oggetto specificato routeName.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String) As String

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

routeName
String

Nome della route utilizzato per generare l'URL.

Restituisce

URL generato.

Si applica a

RouteUrl(IUrlHelper, String, Object)

Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs

Genera un URL con un percorso assoluto per l'oggetto specificato routeName e la route values.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object) As String

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

routeName
String

Nome della route utilizzato per generare l'URL.

values
Object

Oggetto che contiene valori di route.

Restituisce

URL generato.

Si applica a

RouteUrl(IUrlHelper, String, Object, String)

Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol da usare. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String) As String

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

routeName
String

Nome della route utilizzato per generare l'URL.

values
Object

Oggetto che contiene valori di route.

protocol
String

Protocollo per l'URL, ad esempio "http" o "https".

Restituisce

URL generato.

Commenti

Questo metodo usa il valore di Host per popolare la sezione host dell'URI generato. L'uso del valore della richiesta corrente può consentire all'input non attendibile di influenzare l'URI risultante a meno che l'intestazione Host non sia stata convalidata. Per istruzioni su come convalidare correttamente l'intestazione nell'ambiente di distribuzione, vedere la Host documentazione relativa alla distribuzione.

Si applica a

RouteUrl(IUrlHelper, String, Object, String, String, String)

Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs
Origine:
UrlHelperExtensions.cs

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol da usare, host nome e fragment. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host, System::String ^ fragment);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host, string fragment);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host, string? fragment);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String, fragment As String) As String

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

routeName
String

Nome della route utilizzato per generare l'URL.

values
Object

Oggetto che contiene valori di route.

protocol
String

Protocollo per l'URL, ad esempio "http" o "https".

host
String

Nome host per l'URL.

fragment
String

Frammento per l'URL.

Restituisce

URL generato.

Commenti

Il valore di host deve essere un valore attendibile. L'uso del valore della richiesta corrente può consentire all'input non attendibile di influenzare l'URI risultante a meno che l'intestazione Host non sia stata convalidata. Per istruzioni su come convalidare correttamente l'intestazione nell'ambiente di distribuzione, vedere la Host documentazione relativa alla distribuzione.

Si applica a