UrlHelperExtensions.ActionLink Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает абсолютный URL-адрес для метода действия, который содержит указанное имя, controller
имя, маршрутvalues
, используемый, protocol
host
имя и fragment
.action
Создает абсолютный URL-адрес, если protocol
он не host
null
является. Важные сведения о безопасности см. в разделе "Примечания".
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
Параметры
- helper
- IUrlHelper
- action
- String
Имя метода действия. Если null
по умолчанию используется текущее выполняющееся действие.
- controller
- String
Имя контроллера. Если null
по умолчанию используется текущий выполняющийся контроллер.
- values
- Object
Объект, содержащий значения маршрута.
- protocol
- String
Протокол для URL-адреса, например "http" или "https".
- host
- String
Имя узла для URL-адреса.
- fragment
- String
Фрагмент URL-адреса.
Возвращаемое значение
Созданный URL-адрес.
Комментарии
Значение host
должно быть доверенным значением. Использование значения текущего запроса может позволить ненадежным входным данным влиять на результирующий универсальный код ресурса (URI), если Host
только заголовок не проверен. Инструкции по правильной проверке заголовка Host
в среде развертывания см. в документации по развертыванию.