UrlHelperExtensions.ActionLink 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 méthode d’action, qui contient le nom, le nom, l’itinéraire action
values
, protocol
à utiliser, host
nom et fragment
. controller
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 ActionLink (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string action = default, string controller = default, object values = default, string protocol = default, string host = default, string fragment = default);
public static string? ActionLink (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? action = default, string? controller = default, object? values = default, string? protocol = default, string? host = default, string? fragment = default);
static member ActionLink : Microsoft.AspNetCore.Mvc.IUrlHelper * string * string * obj * string * string * string -> string
<Extension()>
Public Function ActionLink (helper As IUrlHelper, Optional action As String = Nothing, Optional controller 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
- helper
- IUrlHelper
L’IUrlHelperopérateur
- action
- String
Nom de la méthode d’action. Lorsque null
, est défini par défaut sur l’action en cours d’exécution.
- controller
- String
Nom du contrôleur. Lorsque null
, est défini par défaut sur le contrôleur 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.