Freigeben über


UrlHelperExtensions.RouteUrl Methode

Definition

Überlädt

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

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die die angegebene protocol enthält, die verwendet werden soll, und host Namen enthält. Generiert eine absolute URL, wenn Protocol und Host nichtnullsind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

RouteUrl(IUrlHelper, Object)

Generiert eine URL mit einem absoluten Pfad für die angegebene Route values.

RouteUrl(IUrlHelper, String)

Generiert eine URL mit einem absoluten Pfad für die angegebene routeName.

RouteUrl(IUrlHelper, String, Object)

Generiert eine URL mit einem absoluten Pfad für die angegebene routeName und Route values.

RouteUrl(IUrlHelper, String, Object, String)

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die die angegebene protocol enthält. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und route values, die die angegebene protocol enthält, host Name und fragment. Generiert eine absolute URL, wenn Protocol und Host nichtnullsind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die die angegebene protocol enthält, die verwendet werden soll, und host Namen enthält. Generiert eine absolute URL, wenn Protocol und Host nichtnullsind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Parameter

helper
IUrlHelper

Die IUrlHelper.

routeName
String

Der Name der Route, die zum Generieren der URL verwendet wird.

values
Object

Ein Objekt, das Routenwerte enthält.

protocol
String

Das Protokoll für die URL, z. B. "http" oder "https".

host
String

Der Hostname für die URL.

Gibt zurück

Die generierte URL.

Hinweise

Der Wert von host sollte ein vertrauenswürdiger Wert sein. Wenn Sie sich auf den Wert der aktuellen Anforderung verlassen, kann nicht vertrauenswürdige Eingaben den resultierenden URI beeinflussen, es sei denn, der Host-Header wurde überprüft. Anweisungen zum ordnungsgemäßen Überprüfen des Host Headers in Ihrer Bereitstellungsumgebung finden Sie in der Bereitstellungsdokumentation.

Gilt für:

RouteUrl(IUrlHelper, Object)

Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs

Generiert eine URL mit einem absoluten Pfad für die angegebene Route values.

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

Parameter

helper
IUrlHelper

Die IUrlHelper.

values
Object

Ein Objekt, das Routenwerte enthält.

Gibt zurück

Die generierte URL.

Gilt für:

RouteUrl(IUrlHelper, String)

Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs

Generiert eine URL mit einem absoluten Pfad für die angegebene 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

Parameter

helper
IUrlHelper

Die IUrlHelper.

routeName
String

Der Name der Route, die zum Generieren der URL verwendet wird.

Gibt zurück

Die generierte URL.

Gilt für:

RouteUrl(IUrlHelper, String, Object)

Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs

Generiert eine URL mit einem absoluten Pfad für die angegebene routeName und 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

Parameter

helper
IUrlHelper

Die IUrlHelper.

routeName
String

Der Name der Route, die zum Generieren der URL verwendet wird.

values
Object

Ein Objekt, das Routenwerte enthält.

Gibt zurück

Die generierte URL.

Gilt für:

RouteUrl(IUrlHelper, String, Object, String)

Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und Route values, die die angegebene protocol enthält. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Parameter

helper
IUrlHelper

Die IUrlHelper.

routeName
String

Der Name der Route, die zum Generieren der URL verwendet wird.

values
Object

Ein Objekt, das Routenwerte enthält.

protocol
String

Das Protokoll für die URL, z. B. "http" oder "https".

Gibt zurück

Die generierte URL.

Hinweise

Diese Methode verwendet den Wert von Host, um den Hostabschnitt des generierten URI aufzufüllen. Wenn Sie sich auf den Wert der aktuellen Anforderung verlassen, kann nicht vertrauenswürdige Eingaben den resultierenden URI beeinflussen, es sei denn, der Host-Header wurde überprüft. Anweisungen zum ordnungsgemäßen Überprüfen des Host Headers in Ihrer Bereitstellungsumgebung finden Sie in der Bereitstellungsdokumentation.

Gilt für:

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

Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs
Quelle:
UrlHelperExtensions.cs

Generiert eine URL mit einem absoluten Pfad für die angegebene Route routeName und route values, die die angegebene protocol enthält, host Name und fragment. Generiert eine absolute URL, wenn Protocol und Host nichtnullsind. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

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

Parameter

helper
IUrlHelper

Die IUrlHelper.

routeName
String

Der Name der Route, die zum Generieren der URL verwendet wird.

values
Object

Ein Objekt, das Routenwerte enthält.

protocol
String

Das Protokoll für die URL, z. B. "http" oder "https".

host
String

Der Hostname für die URL.

fragment
String

Das Fragment für die URL.

Gibt zurück

Die generierte URL.

Hinweise

Der Wert von host sollte ein vertrauenswürdiger Wert sein. Wenn Sie sich auf den Wert der aktuellen Anforderung verlassen, kann nicht vertrauenswürdige Eingaben den resultierenden URI beeinflussen, es sei denn, der Host-Header wurde überprüft. Anweisungen zum ordnungsgemäßen Überprüfen des Host Headers in Ihrer Bereitstellungsumgebung finden Sie in der Bereitstellungsdokumentation.

Gilt für: