Sdílet prostřednictvím


UrlHelperBase Třída

Definice

Abstrakce pro 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
Dědičnost
UrlHelperBase
Odvozené
Implementuje

Konstruktory

UrlHelperBase(ActionContext)

Inicializuje instanci objektu UrlHelperBase

Vlastnosti

ActionContext

Získá pro ActionContext aktuální požadavek.

AmbientValues

RouteValueDictionary Získá přidružený k aktuálnímu požadavku.

Metody

Action(UrlActionContext)

Vygeneruje adresu URL s absolutní cestou pro metodu akce, která obsahuje název akce, název kontroleru, hodnoty směrování, protokol, který se má použít, název hostitele a fragment určený nástrojem UrlActionContext. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

Content(String)

Převede virtuální (relativní, počínaje ~/) cestu na absolutní cestu aplikace.

GenerateUrl(String, String, String)

Vygeneruje identifikátor URI ze zadaných komponent.

GenerateUrl(String, String, String, String)

Vygenerujte adresu URL pomocí zadaných hodnot.

GetValuesDictionary(Object)

Získá RouteValueDictionary pomocí zadaných hodnot.

IsLocalUrl(String)

Vrátí hodnotu, která označuje, zda je adresa URL místní. Adresa URL se považuje za místní, pokud nemá část hostitele nebo autority a má absolutní cestu. Adresy URL používající virtuální cesty (~/) jsou také místní.

Link(String, Object)

Vygeneruje absolutní adresu URL pro zadanou routeName a trasu values, která obsahuje protokol (například "http" nebo "https") a název hostitele z aktuálního požadavku. Důležité informace o zabezpečení najdete v části s poznámkami.

RouteUrl(UrlRouteContext)

Vygeneruje adresu URL s absolutní cestou, která obsahuje název trasy, hodnoty trasy, protokol, který se má použít, název hostitele a fragment zadaný nástrojem UrlRouteContext. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

Metody rozšíření

Action(IUrlHelper)

Vygeneruje adresu URL s cestou pro metodu akce.

Action(IUrlHelper, String)

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný action název.

Action(IUrlHelper, String, Object)

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný action název a trasu values.

Action(IUrlHelper, String, String)

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadané action názvy a controller .

Action(IUrlHelper, String, String, Object)

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný action název, controller název a trasu values.

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

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný action název, controller název, trasu valuesa protocol použít. Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný action název, název, controller trasu values, protocol která se má použít, a host název. Vygeneruje absolutní adresu URL, protocolhost pokud a nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný action název, název, controller trasu values, protocol která se má použít, host název a fragment. Vygeneruje absolutní adresu URL, protocolhost pokud a nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje absolutní adresu URL pro metodu akce, která obsahuje zadaný action název, název, controller trasu values, protocol která se má použít, host název a fragment. Vygeneruje absolutní adresu URL, protocolhost pokud a nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

Page(IUrlHelper, String)

Vygeneruje adresu URL s relativní cestou pro zadanou pageNameadresu .

Page(IUrlHelper, String, Object)

Vygeneruje adresu URL s relativní cestou pro zadanou pageNameadresu .

Page(IUrlHelper, String, String)

Vygeneruje adresu URL s relativní cestou pro zadanou pageNameadresu .

Page(IUrlHelper, String, String, Object)

Vygeneruje adresu URL s relativní cestou pro zadanou pageNameadresu .

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

Vygeneruje adresu URL s absolutní cestou pro zadanou pageNameadresu . Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou pageNameadresu . Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou pageNameadresu . Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje absolutní adresu URL stránky, která obsahuje zadanou pageNameadresu , pageHandler, trasu values, protocol která se má použít, host název a fragment. Vygeneruje absolutní adresu URL, protocolhost pokud a nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

RouteUrl(IUrlHelper, Object)

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu values.

RouteUrl(IUrlHelper, String)

Vygeneruje adresu URL s absolutní cestou pro zadanou routeNameadresu .

RouteUrl(IUrlHelper, String, Object)

Vygeneruje adresu URL s absolutní cestou pro zadanou routeName a trasu values.

RouteUrl(IUrlHelper, String, Object, String)

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje určenou protocol hodnotu, kterou chcete použít. Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje zadaný protocol název a host název. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu values, která obsahuje zadané protocol hodnoty, které se mají použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud Protocol a Host nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

Platí pro