IUrlHelper Rozhraní

Definice

definuje kontrakt pro pomoc při sestavování 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á ActionContext 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, hodnoty směrování, protokol, který se má použít, název hostitele a fragment určený parametrem UrlActionContext . Vygeneruje absolutní adresu URL Protocol , pokud a Host jsou jiné nežnull. Důležité informace o zabezpečení najdete v části poznámky.

Content(String)

Převede virtuální (relativní od cesty ~/) na absolutní cestu aplikace.

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. Místní adresy URL s použitím virtuálních cest (~/) 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í žádosti. 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 směrování, protokol, který se má použít, název hostitele a fragment určený parametrem UrlRouteContext . Vygeneruje absolutní adresu URL Protocol , pokud a Host jsou jiné než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ý název a action trasu values .

Action(IUrlHelper, String, String)

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

Action(IUrlHelper, String, String, Object)

Vygeneruje adresu URL s cestou pro metodu akce, která obsahuje zadaný název, název a action controller 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 a , která se má values 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ý název, název, trasu , která se má použít, a action controller values protocol host název. Vygeneruje absolutní adresu URL, protocol pokud a host nejsounull. 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ý název, název, trasu action controller , k values protocol host použití, název fragment a . Vygeneruje absolutní adresu URL, protocol pokud a host nejsounull. 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 controller název, název, trasu values , k protocol použití, název a host fragment . Vygeneruje absolutní adresu URL, protocol pokud a host nejsounull. Důležité informace o zabezpečení najdete v části s poznámkami.

Page(IUrlHelper, String)

Vygeneruje adresu URL s relativní cestou pro zadanou hodnotu pageName .

Page(IUrlHelper, String, Object)

Vygeneruje adresu URL s relativní cestou pro zadanou hodnotu pageName .

Page(IUrlHelper, String, String)

Vygeneruje adresu URL s relativní cestou pro zadanou hodnotu pageName .

Page(IUrlHelper, String, String, Object)

Vygeneruje adresu URL s relativní cestou pro zadanou hodnotu pageName .

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

Vygeneruje adresu URL s absolutní cestou pro zadanou hodnotu pageName . 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 hodnotu pageName . 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 hodnotu pageName . 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 pageName zadanou adresu , pageHandler , values trasu , k protocol použití, host název fragment a . Vygeneruje absolutní adresu URL, protocol pokud a host nejsounull. 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 hodnotu routeName .

RouteUrl(IUrlHelper, String, Object)

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

RouteUrl(IUrlHelper, String, Object, String)

Vygeneruje adresu URL s absolutní cestou pro zadanou trasu a trasu routeName values , která obsahuje zadanou cestu k protocol 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 a trasu , která obsahuje zadanou hodnotu pro použití a routeName values protocol host název. Vygeneruje absolutní adresu URL, Protocol pokud Host a nejsounull. 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 a trasu , která obsahuje zadanou hodnotu pro routeName values protocol host použití, název a fragment . Vygeneruje absolutní adresu URL, Protocol pokud Host a nejsounull. Důležité informace o zabezpečení najdete v části s poznámkami.

Platí pro