UrlHelperExtensions.PageLink Methode

Definition

Generiert eine absolute URL für eine Seite, die die angegebene pageName, , pageHandlerroute values, protocol to use, name host und enthält fragment. Generiert eine absolute URL, wenn und protocolhost nicht sindnull. Wichtige Sicherheitsinformationen finden Sie im Abschnitt "Hinweise".

public static string PageLink (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string pageName = default, string pageHandler = default, object values = default, string protocol = default, string host = default, string fragment = default);
public static string? PageLink (this Microsoft.AspNetCore.Mvc.IUrlHelper urlHelper, string? pageName = default, string? pageHandler = default, object? values = default, string? protocol = default, string? host = default, string? fragment = default);
static member PageLink : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string * string * string -> string
<Extension()>
Public Function PageLink (urlHelper As IUrlHelper, Optional pageName As String = Nothing, Optional pageHandler As String = Nothing, Optional values As Object = Nothing, Optional protocol As String = Nothing, Optional host As String = Nothing, Optional fragment As String = Nothing) As String

Parameter

urlHelper
IUrlHelper

Die IUrlHelper.

pageName
String

Der Seitenname, für den die URL generiert werden soll. Wenn null, wird standardmäßig die aktuell ausgeführte Seite verwendet.

pageHandler
String

Der Handler, für den die URL generiert werden soll. Wenn nullwird standardmäßig der aktuell ausgeführte Handler verwendet.

values
Object

Ein Objekt, das Routenwerte enthält.

protocol
String

Das Protokoll für die URL, beispielsweise "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, können nicht vertrauenswürdige Eingaben den resultierenden URI beeinflussen, es sei denn, der Host Header wurde überprüft. Anweisungen zum ordnungsgemäßen Überprüfen des Headers in Ihrer Bereitstellungsumgebung finden Sie in der Host Bereitstellungsdokumentation.

Gilt für: