Compartilhar via


UrlHelperExtensions.ActionLink Método

Definição

Gera uma URL absoluta para um método de ação, que contém o nome, o nome, controller a rota valuese protocol o nome especificados action para usar, host o nome e fragmento . Gera uma URL absoluta se o protocol e host nãonull forem. Consulte a seção comentários para obter informações importantes de segurança.

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

O nome do método da ação. Quando null, usa como padrão a ação de execução atual.

controller
String

O nome do controlador. Quando null, usa como padrão o controlador em execução atual.

values
Object

Um objeto que contém valores de rota.

protocol
String

O protocolo para a URL, como "http" ou "https".

host
String

O nome do host da URL.

fragment
String

O fragmento da URL.

Retornos

A URL gerada.

Comentários

O valor de host deve ser um valor confiável. Confiar no valor da solicitação atual pode permitir que a entrada não confiável influencie o URI resultante, a menos que o Host cabeçalho tenha sido validado. Consulte a documentação de implantação para obter instruções sobre como validar corretamente o Host cabeçalho em seu ambiente de implantação.

Aplica-se a