UrlHelperExtensions.PageLink Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Génère une URL absolue pour une page, qui contient le spécifié , , pageHandler
l’itinéraire values
, protocol
à utiliser, host
le nom et fragment
.pageName
Génère une URL absolue si les protocol
et host
ne sont pas.null
Consultez la section remarques pour obtenir des informations de sécurité importantes.
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
Paramètres
- urlHelper
- IUrlHelper
L’IUrlHelperopérateur
- pageName
- String
Nom de la page pour laquelle générer l’URL. Lorsque null
, est défini par défaut sur la page en cours d’exécution.
- pageHandler
- String
Gestionnaire pour lequel générer l’URL. Lorsque null
, est défini par défaut sur le gestionnaire en cours d’exécution.
- values
- Object
Objet qui contient des valeurs de route.
- protocol
- String
Protocole de l'URL, par exemple « http » ou « https ».
- host
- String
Nom d'hôte de l'URL.
- fragment
- String
Fragment de l’URL.
Retours
URL générée.
Remarques
La valeur de host
doit être une valeur approuvée. Le fait de s’appuyer sur la valeur de la requête actuelle peut permettre à une entrée non approuvée d’influencer l’URI résultant, sauf si l’en-tête Host
a été validé. Consultez la documentation sur le déploiement pour obtenir des instructions sur la façon de valider correctement l’en-tête Host
dans votre environnement de déploiement.