UrlHelperExtensions.ActionLink Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает абсолютный URL-адрес для метода действия, который содержит указанное action
имя, имя, controller
маршрут values
, protocol
для использования, host
имя и fragment
.
Создает абсолютный 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
в среде развертывания см. в документации по развертыванию.