UrlHelperExtensions.RouteUrl Метод

Определение

Перегрузки

RouteUrl(IUrlHelper, String, Object, String, String)

Создает URL-адрес с абсолютным путем к указанному маршруту routeName и маршруту values , который содержит указанное protocol значение для использования и host имя. Создает абсолютный URL-адрес Protocol , если и Host неимеет значение NULL. Важные сведения о безопасности см. в разделе "Примечания".

RouteUrl(IUrlHelper, Object)

Создает URL-адрес с абсолютным путем для указанного маршрута values .

RouteUrl(IUrlHelper, String)

Создает URL-адрес с абсолютным путем для указанного объекта routeName .

RouteUrl(IUrlHelper, String, Object)

Создает URL-адрес с абсолютным путем для указанного routeName маршрута и values .

RouteUrl(IUrlHelper, String, Object, String)

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

RouteUrl(IUrlHelper, String, Object, String, String, String)

Создает URL-адрес с абсолютным путем к указанному маршруту routeName и маршруту values , который содержит заданный объект protocol для использования, host Name и fragment . Создает абсолютный URL-адрес Protocol , если и Host неимеет значение NULL. Важные сведения о безопасности см. в разделе "Примечания".

RouteUrl(IUrlHelper, String, Object, String, String)

Создает URL-адрес с абсолютным путем к указанному маршруту routeName и маршруту values , который содержит указанное protocol значение для использования и host имя. Создает абсолютный URL-адрес Protocol , если и Host неимеет значение NULL. Важные сведения о безопасности см. в разделе "Примечания".

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String) As String

Параметры

routeName
String

Имя маршрута, используемого для формирования URL-адреса.

values
Object

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

protocol
String

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

host
String

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

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

String

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

Комментарии

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

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

RouteUrl(IUrlHelper, Object)

Создает URL-адрес с абсолютным путем для указанного маршрута values .

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, values As Object) As String

Параметры

values
Object

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

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

String

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

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

RouteUrl(IUrlHelper, String)

Создает URL-адрес с абсолютным путем для указанного объекта routeName .

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String) As String

Параметры

routeName
String

Имя маршрута, используемого для формирования URL-адреса.

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

String

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

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

RouteUrl(IUrlHelper, String, Object)

Создает URL-адрес с абсолютным путем для указанного routeName маршрута и values .

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object) As String

Параметры

routeName
String

Имя маршрута, используемого для формирования URL-адреса.

values
Object

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

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

String

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

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

RouteUrl(IUrlHelper, String, Object, String)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String) As String

Параметры

routeName
String

Имя маршрута, используемого для формирования URL-адреса.

values
Object

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

protocol
String

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

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

String

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

Комментарии

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

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

RouteUrl(IUrlHelper, String, Object, String, String, String)

Создает URL-адрес с абсолютным путем к указанному маршруту routeName и маршруту values , который содержит заданный объект protocol для использования, host Name и fragment . Создает абсолютный URL-адрес Protocol , если и Host неимеет значение NULL. Важные сведения о безопасности см. в разделе "Примечания".

public:
[System::Runtime::CompilerServices::Extension]
 static System::String ^ RouteUrl(Microsoft::AspNetCore::Mvc::IUrlHelper ^ helper, System::String ^ routeName, System::Object ^ values, System::String ^ protocol, System::String ^ host, System::String ^ fragment);
public static string RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string routeName, object values, string protocol, string host, string fragment);
public static string? RouteUrl (this Microsoft.AspNetCore.Mvc.IUrlHelper helper, string? routeName, object? values, string? protocol, string? host, string? fragment);
static member RouteUrl : Microsoft.AspNetCore.Mvc.IUrlHelper * string * obj * string * string * string -> string
<Extension()>
Public Function RouteUrl (helper As IUrlHelper, routeName As String, values As Object, protocol As String, host As String, fragment As String) As String

Параметры

routeName
String

Имя маршрута, используемого для формирования URL-адреса.

values
Object

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

protocol
String

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

host
String

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

fragment
String

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

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

String

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

Комментарии

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

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