Sdílet prostřednictvím


UrlHelper Třída

Definice

Implementace , IUrlHelper která obsahuje metody pro sestavení adres URL pro ASP.NET MVC v rámci aplikace.

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
Dědičnost
UrlHelper
Dědičnost
UrlHelper
Implementuje

Konstruktory

UrlHelper(ActionContext)

Inicializuje novou instanci UrlHelper třídy pomocí zadané actionContext.

Vlastnosti

ActionContext

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

ActionContext

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

(Zděděno od UrlHelperBase)
AmbientValues

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

AmbientValues

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

(Zděděno od UrlHelperBase)
HttpContext

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

Router

Získá nejvyšší úroveň IRouter přidruženou k aktuálnímu požadavku. Obecně implementace IRouteCollection .

Metody

Action(UrlActionContext)

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

Content(String)

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

Content(String)

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

(Zděděno od UrlHelperBase)
GenerateUrl(String, String, String)

Vygeneruje identifikátor URI ze zadaných komponent.

(Zděděno od UrlHelperBase)
GenerateUrl(String, String, String, String)

Vygenerujte adresu URL pomocí zadaných hodnot.

(Zděděno od UrlHelperBase)
GenerateUrl(String, String, VirtualPathData, String)

Vygeneruje adresu URL pomocí zadaných komponent.

GetValuesDictionary(Object)

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

(Zděděno od UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

VirtualPathData Získá pro zadanou routeName a trasu values.

IsLocalUrl(String)

Vrátí hodnotu, která označuje, jestli 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í.

IsLocalUrl(String)

Vrátí hodnotu, která označuje, jestli 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í.

(Zděděno od UrlHelperBase)
Link(String, Object)

Vygeneruje absolutní adresu URL pro zadanou routeName adresu 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.

Link(String, Object)

Vygeneruje absolutní adresu URL pro zadanou routeName adresu 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.

(Zděděno od UrlHelperBase)
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 určený parametrem UrlRouteContext. Vygeneruje absolutní adresu URL, pokud ProtocolHost 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 k použití. 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, pokud protocolhost 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 valuesprotocol , která se má použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud protocolhost 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, controller název, trasu values, protocol která se má použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud protocolhost 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, pokud protocolhost 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 zadanou protocol cestu k použití. 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 . Vygeneruje absolutní adresu URL, pokud ProtocolHost 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 , které se mají použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud ProtocolHost nejsou.null Důležité informace o zabezpečení najdete v části s poznámkami.

Platí pro