Condividi tramite


UrlHelperExtensions.ActionLink Metodo

Definizione

Genera un URL assoluto per un metodo di azione che contiene il nome, la routeprotocol, l'uso, hostcontroller il action nome e fragment.values Genera un URL assoluto se l'oggetto protocol e host non ènull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Parametri

helper
IUrlHelper

Oggetto IUrlHelper.

action
String

Nome del metodo di azione. Quando null, l'impostazione predefinita è l'azione corrente in esecuzione.

controller
String

Nome del controller. Quando null, il valore predefinito è il controller corrente in esecuzione.

values
Object

Oggetto che contiene valori di route.

protocol
String

Protocollo per l'URL, ad esempio "http" o "https".

host
String

Nome host per l'URL.

fragment
String

Frammento per l'URL.

Restituisce

URL generato.

Commenti

Il valore di host deve essere un valore attendibile. L'uso del valore della richiesta corrente può consentire all'input non attendibile di influenzare l'URI risultante a meno che l'intestazione Host non sia stata convalidata. Per istruzioni su come convalidare correttamente l'intestazione nell'ambiente di distribuzione, vedere la Host documentazione relativa alla distribuzione.

Si applica a