UrlHelperExtensions.ActionLink Метод

Определение

Создает абсолютный URL-адрес для метода действия, который содержит указанное имя, controller имя, маршрутvalues, используемый, protocolhost имя и fragment.action Создает абсолютный URL-адрес, если protocol он не hostnullявляется. Важные сведения о безопасности см. в разделе "Примечания".

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

Параметры

action
String

Имя метода действия. Если nullпо умолчанию используется текущее выполняющееся действие.

controller
String

Имя контроллера. Если nullпо умолчанию используется текущий выполняющийся контроллер.

values
Object

Объект, содержащий значения маршрута.

protocol
String

Протокол для URL-адреса, например "http" или "https".

host
String

Имя узла для URL-адреса.

fragment
String

Фрагмент URL-адреса.

Возвращаемое значение

String

Созданный URL-адрес.

Комментарии

Значение host должно быть доверенным значением. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий универсальный код ресурса (URI), если Host только заголовок не проверен. Инструкции по правильной проверке заголовка Host в среде развертывания см. в документации по развертыванию.

Применяется к