IUrlHelper Интерфейс

Определение

определяет контракт для вспомогательного приложения, чтобы создавать url-адреса для ASP.NET MVC в приложении.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Производный

Свойства

ActionContext

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

Методы

Action(UrlActionContext)

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

Content(String)

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

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

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

Формирует абсолютный URL-адрес для метода действия, который содержит указанное action имя, controller имя, маршрут values , protocol для использования, host имя и fragment . Создает абсолютный 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-адрес для страницы, которая содержит указанные pageName , pageHandler , Route values , protocol используемые, host Name и fragment . Создает абсолютный 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 Name и fragment . Создает абсолютный URL-адрес Protocol , если и Host неимеет значение NULL. Важные сведения о безопасности см. в разделе "Примечания".

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