UrlHelperExtensions.ActionLink Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Genera un URL assoluto per un metodo di azione che contiene il nome, la routeprotocol
, l'uso, host
controller
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.