Sdílet prostřednictvím


IUrlHelper Rozhraní

Definice

Definuje kontrakt pro pomocníka k vytváření adres URL pro ASP.NET MVC v rámci aplikace.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Odvozené

Vlastnosti

ActionContext

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

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.

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í.

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.

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