Compartir a través de


UrlHelperExtensions.ActionLink Método

Definición

Genera una dirección URL absoluta para un método de acción, que contiene el nombre, el action nombre, controller la ruta values, protocol para usar, host el nombre y fragment. Genera una dirección URL absoluta si y protocolhost nonull son . Consulte la sección comentarios para obtener información de seguridad importante.

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

Parámetros

action
String

El nombre del método de acción. Cuando nulles , el valor predeterminado es la acción en ejecución actual.

controller
String

El nombre del controlador. Cuando nulles , el valor predeterminado es el controlador de ejecución actual.

values
Object

Objeto que contiene valores de ruta.

protocol
String

Protocolo de la dirección URL, como "http" o "https".

host
String

Nombre de host para la dirección URL.

fragment
String

Fragmento de la dirección URL.

Devoluciones

Dirección URL generada.

Comentarios

El valor de host debe ser un valor de confianza. Confiar en el valor de la solicitud actual puede permitir que la entrada que no es de confianza afecte al URI resultante a menos que se haya validado el Host encabezado. Consulte la documentación de implementación para obtener instrucciones sobre cómo validar correctamente el Host encabezado en el entorno de implementación.

Se aplica a