IUrlHelper Interfaccia

Definizione

Definisce il contratto per l'helper per compilare URL per ASP.NET MVC all'interno di un'applicazione.

public interface class IUrlHelper
public interface IUrlHelper
type IUrlHelper = interface
Public Interface IUrlHelper
Derivato

Proprietà

ActionContext

Ottiene l'oggetto ActionContext per la richiesta corrente.

Metodi

Action(UrlActionContext)

Genera un URL con un percorso assoluto per un metodo di azione, che contiene il nome dell'azione, il nome del controller, i valori di route, il protocollo da usare, il nome host e il frammento specificati da UrlActionContext. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Content(String)

Converte un percorso virtuale (relativo, a partire da ~/) in un percorso assoluto dell'applicazione.

IsLocalUrl(String)

Restituisce un valore che indica se l'URL è locale. Un URL viene considerato locale se non ha una parte host/autorità e ha un percorso assoluto. Gli URL che usano i percorsi virtuali ('~/') sono anche locali.

Link(String, Object)

Genera un URL assoluto per la route valuese specificatarouteName, che contiene il protocollo (ad esempio "http" o "https") e il nome host della richiesta corrente. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(UrlRouteContext)

Genera un URL con un percorso assoluto, che contiene il nome della route, i valori di route, il protocollo da usare, il nome host e il frammento specificati da UrlRouteContext. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Metodi di estensione

Action(IUrlHelper)

Genera un URL con un percorso per un metodo di azione.

Action(IUrlHelper, String)

Genera un URL con un percorso per un metodo di azione che contiene il nome specificato action .

Action(IUrlHelper, String, Object)

Genera un URL con un percorso per un metodo di azione che contiene il nome e la route valuesspecificatiaction.

Action(IUrlHelper, String, String)

Genera un URL con un percorso per un metodo di azione che contiene i nomi e controller specificatiaction.

Action(IUrlHelper, String, String, Object)

Genera un URL con un percorso per un metodo di azione che contiene il nome, controller il nome e la route valuesspecificatiaction.

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

Genera un URL con un percorso per un metodo di azione, che contiene il nome, il nome, controller il nome, la route valuese protocol l'usoaction. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso per un metodo di azione che contiene il nome, controller la routevaluesprotocol, l'uso e host il nome specificatiaction. Genera un URL assoluto se l'oggetto protocol e host non ènull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso per un metodo di azione che contiene il nome, la routeprotocol, l'uso, hostcontroller il action nome e fragment.values Genera un URL assoluto se l'oggetto protocol e host non ènull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL assoluto per un metodo di azione che contiene il nome, la routeprotocol, l'uso, hostcontroller il action nome e fragment.values Genera un URL assoluto se l'oggetto protocol e host non ènull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Page(IUrlHelper, String)

Genera un URL con un percorso relativo per l'oggetto specificato pageName.

Page(IUrlHelper, String, Object)

Genera un URL con un percorso relativo per l'oggetto specificato pageName.

Page(IUrlHelper, String, String)

Genera un URL con un percorso relativo per l'oggetto specificato pageName.

Page(IUrlHelper, String, String, Object)

Genera un URL con un percorso relativo per l'oggetto specificato pageName.

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

Genera un URL con un percorso assoluto per l'oggetto specificato pageName. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso assoluto per l'oggetto specificato pageName. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso assoluto per l'oggetto specificato pageName. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL assoluto per una pagina che contiene l'oggetto , protocolpageHandlervalues, route , pageName, da usare, host nome e .fragment Genera un URL assoluto se l'oggetto protocol e host non ènull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, Object)

Genera un URL con un percorso assoluto per la route valuesspecificata.

RouteUrl(IUrlHelper, String)

Genera un URL con un percorso assoluto per l'oggetto specificato routeName.

RouteUrl(IUrlHelper, String, Object)

Genera un URL con un percorso assoluto per l'oggetto specificato routeName e la route values.

RouteUrl(IUrlHelper, String, Object, String)

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol da usare. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol per l'uso e host il nome. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso assoluto per la route e la route routeNamevaluesspecificata, che contiene l'oggetto specificato protocol da usare, host nome e fragment. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Si applica a