IUrlHelper Rozhraní

Definice

Definuje kontrakt pomocných rutin pro sestavení 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

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

Metody

Action(UrlActionContext)

Vygeneruje adresu URL s absolutní cestou pro metodu akce, která obsahuje název akce, název kontroleru, směrovací hodnoty, protokol pro použití, název hostitele a fragment určený UrlActionContext. Vygeneruje absolutní adresu URL, pokud Protocol Host není null. Důležité informace o zabezpečení najdete v části Poznámky.

Content(String)

Převede virtuální (relativní, počínaje ~/) cestu 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á součá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 Poznámky.

RouteUrl(UrlRouteContext)

Vygeneruje adresu URL s absolutní cestou, která obsahuje název trasy, hodnoty tras, protokol pro použití, název hostitele a fragment zadaný .UrlRouteContext Vygeneruje absolutní adresu URL, pokud Protocol Host není null. Důležité informace o zabezpečení najdete v části Poznámky.

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 a controller názvy.

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, název, controller trasu valuesa protocol použití. Důležité informace o zabezpečení najdete v části Poznámky.

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 použít a host název. Vygeneruje absolutní adresu URL, pokud protocol host hodnota není null. Důležité informace o zabezpečení najdete v části Poznámky.

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

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

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 použít, host název a fragment. Vygeneruje absolutní adresu URL, pokud protocol host hodnota není null. Důležité informace o zabezpečení najdete v části Poznámky.

Page(IUrlHelper, String)

Vygeneruje adresu URL s relativní cestou pro zadanou pageName.

Page(IUrlHelper, String, Object)

Vygeneruje adresu URL s relativní cestou pro zadanou pageName.

Page(IUrlHelper, String, String)

Vygeneruje adresu URL s relativní cestou pro zadanou pageName.

Page(IUrlHelper, String, String, Object)

Vygeneruje adresu URL s relativní cestou pro zadanou pageName.

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

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

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

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

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

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

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

Vygeneruje absolutní adresu URL stránky, která obsahuje zadanou pageNameadresu , trasupageHandlervalues, protocol která se má použít, host pojmenovat a fragment. Vygeneruje absolutní adresu URL, pokud protocol host hodnota není null. Důležité informace o zabezpečení najdete v části Poznámky.

RouteUrl(IUrlHelper, Object)

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

RouteUrl(IUrlHelper, String)

Vygeneruje adresu URL s absolutní cestou pro zadanou routeName.

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 valuesobsahující zadanou protocol k použití. Důležité informace o zabezpečení najdete v části Poznámky.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu valuesobsahující zadanou protocol pro použití a host název. Vygeneruje absolutní adresu URL, pokud Protocol Host není null. Důležité informace o zabezpečení najdete v části Poznámky.

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

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu routeName a trasu valuesobsahující zadanou protocol pro použití, host název a fragment. Vygeneruje absolutní adresu URL, pokud Protocol Host není null. Důležité informace o zabezpečení najdete v části Poznámky.

Platí pro