UrlHelper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализация IUrlHelper , содержащая методы для создания URL-адресов для ASP.NET MVC в приложении.
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::IUrlHelper
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::Routing::UrlHelperBase
public class UrlHelper : Microsoft.AspNetCore.Mvc.IUrlHelper
public class UrlHelper : Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase
type UrlHelper = class
interface IUrlHelper
type UrlHelper = class
inherit UrlHelperBase
Public Class UrlHelper
Implements IUrlHelper
Public Class UrlHelper
Inherits UrlHelperBase
- Наследование
-
UrlHelper
- Наследование
- Реализации
Конструкторы
UrlHelper(ActionContext) |
Инициализирует новый экземпляр класса UrlHelper с использованием указанного объекта |
Свойства
ActionContext |
Получает ActionContext для текущего запроса. |
ActionContext |
Получает ActionContext для текущего запроса. (Унаследовано от UrlHelperBase) |
AmbientValues |
Возвращает объект , связанный RouteValueDictionary с текущим запросом. |
AmbientValues |
Возвращает объект , связанный RouteValueDictionary с текущим запросом. (Унаследовано от UrlHelperBase) |
HttpContext |
Возвращает объект , связанный HttpContext с текущим запросом. |
Router |
Возвращает верхний уровень IRouter , связанный с текущим запросом. Обычно это IRouteCollection реализация. |
Методы
Action(UrlActionContext) |
Создает URL-адрес с абсолютным путем для метода действия, который содержит имя действия, имя контроллера, значения маршрута, используемый протокол, имя узла и фрагмент, указанные в параметре UrlActionContext. Создает абсолютный URL-адрес, если Protocol и Host не являются . |
Content(String) |
Преобразует виртуальный (относительный, начиная с ~/) путь в абсолютный путь приложения. |
Content(String) |
Преобразует виртуальный (относительный, начиная с ~/) путь в абсолютный путь приложения. (Унаследовано от UrlHelperBase) |
GenerateUrl(String, String, String) |
Создает универсальный код ресурса (URI) из предоставленных компонентов. (Унаследовано от UrlHelperBase) |
GenerateUrl(String, String, String, String) |
Создайте URL-адрес, используя указанные значения. (Унаследовано от UrlHelperBase) |
GenerateUrl(String, String, VirtualPathData, String) |
Создает URL-адрес с использованием указанных компонентов. |
GetValuesDictionary(Object) |
Возвращает объект , RouteValueDictionary используя указанные значения. (Унаследовано от UrlHelperBase) |
GetVirtualPathData(String, RouteValueDictionary) |
Возвращает для VirtualPathData указанного |
IsLocalUrl(String) |
Возвращает значение, показывающее, является ли URL-адрес локальным. URL-адрес считается локальным, если у него нет части узла или центра и у него есть абсолютный путь. URL-адреса, использующие виртуальные пути ('~/'), также являются локальными. |
IsLocalUrl(String) |
Возвращает значение, показывающее, является ли URL-адрес локальным. URL-адрес считается локальным, если у него нет части узла или центра и у него есть абсолютный путь. URL-адреса, использующие виртуальные пути ('~/'), также являются локальными. (Унаследовано от UrlHelperBase) |
Link(String, Object) |
Создает абсолютный URL-адрес для указанного |
Link(String, Object) |
Создает абсолютный URL-адрес для указанного |
RouteUrl(UrlRouteContext) |
Создает URL-адрес с абсолютным путем, который содержит имя маршрута, значения маршрута, используемый протокол, имя узла и фрагмент, указанные параметром UrlRouteContext. Создает абсолютный URL-адрес, если Protocol и Host не являются . |
Методы расширения
Action(IUrlHelper) |
Создает URL-адрес с путем к методу действия. |
Action(IUrlHelper, String) |
Создает URL-адрес с путем к методу действия, который содержит указанное |
Action(IUrlHelper, String, Object) |
Создает URL-адрес с путем для метода действия, который содержит указанное |
Action(IUrlHelper, String, String) |
Создает URL-адрес с путем к методу действия, который содержит указанные |
Action(IUrlHelper, String, String, Object) |
Создает URL-адрес с путем для метода действия, который содержит указанное |
Action(IUrlHelper, String, String, Object, String) |
Создает URL-адрес с путем к методу действия, который содержит указанное |
Action(IUrlHelper, String, String, Object, String, String) |
Создает URL-адрес с путем к методу действия, который содержит указанное |
Action(IUrlHelper, String, String, Object, String, String, String) |
Создает URL-адрес с путем для метода действия, который содержит указанное |
ActionLink(IUrlHelper, String, String, Object, String, String, String) |
Создает абсолютный URL-адрес для метода действия, который содержит указанное |
Page(IUrlHelper, String) |
Создает URL-адрес с относительным путем для указанного |
Page(IUrlHelper, String, Object) |
Создает URL-адрес с относительным путем для указанного |
Page(IUrlHelper, String, String) |
Создает URL-адрес с относительным путем для указанного |
Page(IUrlHelper, String, String, Object) |
Создает URL-адрес с относительным путем для указанного |
Page(IUrlHelper, String, String, Object, String) |
Создает URL-адрес с абсолютным путем для указанного |
Page(IUrlHelper, String, String, Object, String, String) |
Создает URL-адрес с абсолютным путем для указанного |
Page(IUrlHelper, String, String, Object, String, String, String) |
Создает URL-адрес с абсолютным путем для указанного |
PageLink(IUrlHelper, String, String, Object, String, String, String) |
Создает абсолютный URL-адрес для страницы, которая содержит указанные |
RouteUrl(IUrlHelper, Object) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, String) |
Создает URL-адрес с абсолютным путем для указанного |
RouteUrl(IUrlHelper, String, Object) |
Создает URL-адрес с абсолютным путем для указанного |
RouteUrl(IUrlHelper, String, Object, String) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, String, Object, String, String) |
Создает URL-адрес с абсолютным путем для указанного маршрута |
RouteUrl(IUrlHelper, String, Object, String, String, String) |
Создает URL-адрес с абсолютным путем для указанного маршрута и маршрута |