UrlHelperBase Класс

Определение

Абстракция для IUrlHelper.

public ref class UrlHelperBase abstract : Microsoft::AspNetCore::Mvc::IUrlHelper
public abstract class UrlHelperBase : Microsoft.AspNetCore.Mvc.IUrlHelper
type UrlHelperBase = class
    interface IUrlHelper
Public MustInherit Class UrlHelperBase
Implements IUrlHelper
Наследование
UrlHelperBase
Производный
Реализации

Конструкторы

UrlHelperBase(ActionContext)

Инициализирует экземпляр a UrlHelperBase

Свойства

ActionContext

Получает ActionContext для текущего запроса.

AmbientValues

Возвращает связанный RouteValueDictionary с текущим запросом.

Методы

Action(UrlActionContext)

Создает URL-адрес с абсолютным путем для метода действия, который содержит имя действия, имя контроллера, значения маршрута, протокол для использования, имя узла и фрагмент, указанные в параметре UrlActionContext. Создает абсолютный URL-адрес, если Protocol и Host не является.null Важные сведения о безопасности см. в разделе "Примечания".

Content(String)

Преобразует виртуальный (относительный, начиная с ~/) путь к абсолютному пути приложения.

GenerateUrl(String, String, String)

Создает универсальный код ресурса (URI) из предоставленных компонентов.

GenerateUrl(String, String, String, String)

Создайте URL-адрес с помощью указанных значений.

GetValuesDictionary(Object)

RouteValueDictionary Получает использование указанных значений.

IsLocalUrl(String)

Возвращает значение, показывающее, является ли URL-адрес локальным. URL-адрес считается локальным, если у него нет части узла или центра и имеется абсолютный путь. URL-адреса с использованием виртуальных путей (~/) также являются локальными.

Link(String, Object)

Создает абсолютный URL-адрес для указанного routeName и маршрута values, который содержит протокол (например, http или https) и имя узла из текущего запроса. Важные сведения о безопасности см. в разделе "Примечания".

RouteUrl(UrlRouteContext)

Создает URL-адрес с абсолютным путем, который содержит имя маршрута, значения маршрута, протокол для использования, имя узла и фрагмент, указанные в параметре UrlRouteContext. Создает абсолютный URL-адрес, если Protocol и Host не является.null Важные сведения о безопасности см. в разделе "Примечания".

Методы расширения

Action(IUrlHelper)

Создает URL-адрес с путем для метода действия.

Action(IUrlHelper, String)

Создает URL-адрес с путем для метода действия, содержащего указанное action имя.

Action(IUrlHelper, String, Object)

Создает URL-адрес с путем для метода действия, который содержит указанное action имя и маршрут values.

Action(IUrlHelper, String, String)

Создает URL-адрес с путем к методу действия, который содержит указанные action и controller имена.

Action(IUrlHelper, String, String, Object)

Создает URL-адрес с путем к методу действия, который содержит указанное action имя, controller имя и маршрут values.

Action(IUrlHelper, String, String, Object, String)

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

Action(IUrlHelper, String, String, Object, String, String)

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

Action(IUrlHelper, String, String, Object, String, String, String)

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

ActionLink(IUrlHelper, String, String, Object, String, String, String)

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

Page(IUrlHelper, String)

Создает URL-адрес с относительным путем для указанного pageName.

Page(IUrlHelper, String, Object)

Создает URL-адрес с относительным путем для указанного pageName.

Page(IUrlHelper, String, String)

Создает URL-адрес с относительным путем для указанного pageName.

Page(IUrlHelper, String, String, Object)

Создает URL-адрес с относительным путем для указанного pageName.

Page(IUrlHelper, String, String, Object, String)

Создает URL-адрес с абсолютным путем для указанного pageName. Важные сведения о безопасности см. в разделе "Примечания".

Page(IUrlHelper, String, String, Object, String, String)

Создает URL-адрес с абсолютным путем для указанного pageName. Важные сведения о безопасности см. в разделе "Примечания".

Page(IUrlHelper, String, String, Object, String, String, String)

Создает URL-адрес с абсолютным путем для указанного pageName. Важные сведения о безопасности см. в разделе "Примечания".

PageLink(IUrlHelper, String, String, Object, String, String, String)

Создает абсолютный URL-адрес для страницы, содержащей указанный, маршрут, используемый, host имя иfragment. protocolvaluespageHandlerpageName Создает абсолютный 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)

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

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

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

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