Share via


UrlHelperExtensions.PageLink Metoda

Definice

Vygeneruje absolutní adresu URL stránky, která obsahuje zadanou pageNameadresu , pageHandler, trasu values, protocol která se má použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud protocolhost a nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Parametry

urlHelper
IUrlHelper

Hodnota IUrlHelper

pageName
String

Název stránky, pro která se má vygenerovat adresa URL. Při nullnastavení se jako výchozí použije aktuální stránka, která se spouští.

pageHandler
String

Obslužná rutina, pro která se vygeneruje adresa URL. Při nullnastavení se jako výchozí použije aktuálně spuštěná obslužná rutina.

values
Object

Objekt, který obsahuje hodnoty trasy.

protocol
String

Protokol pro adresu URL, například "http" nebo "https".

host
String

Název hostitele pro adresu URL.

fragment
String

Fragment adresy URL.

Návraty

Vygenerovaná adresa URL.

Poznámky

Hodnota host by měla být důvěryhodná. Spoléhání na hodnotu aktuálního požadavku může umožnit nedůvěryhodnému vstupu ovlivnit výsledný identifikátor URI, pokud Host není hlavička ověřena. Pokyny, jak správně ověřit hlavičku Host v prostředí nasazení, najdete v dokumentaci k nasazení.

Platí pro