UrlHelperExtensions.ActionLink Méthode

Définition

Génère une URL absolue pour une méthode d’action, qui contient le nom, le nom, l’itinéraire actionvalues, 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.

S’applique à