Condividi tramite


IUrlHelper Interfaccia

Definizione

Definisce il contratto per l'helper per compilare gli 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 il 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 non sononull. 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/authority e ha un percorso assoluto. Anche gli URL che usano percorsi virtuali ('~/') sono locali.

Link(String, Object)

Genera un URL assoluto per il routeName e la route specificati values, che contiene il protocollo (ad esempio "http" o "https") e il nome host dalla 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 non sononull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Metodi di estensione

Action(IUrlHelper, String, Object)

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

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

Genera un URL con un percorso per un metodo di azione che contiene il nome action specificato, il nome controller, la route values, protocol da usare, host nome e fragment. Genera un URL assoluto se il protocol e host non sononull. 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 action specificato, il nome controller, la route values, protocol da usare e host nome. Genera un URL assoluto se il protocol e host non sononull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

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

Action(IUrlHelper, String, String, Object)

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

Action(IUrlHelper, String, String)

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

Action(IUrlHelper, String)

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

Action(IUrlHelper)

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

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

Genera un URL assoluto per un metodo di azione che contiene il nome action specificato, il nome controller, la route values, protocol da usare, host nome e fragment. Genera un URL assoluto se il protocol e host non sononull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Page(IUrlHelper, String, Object)

Genera un URL con un percorso relativo per il pageNamespecificato.

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

Genera un URL con un percorso assoluto per il pageNamespecificato. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso assoluto per il pageNamespecificato. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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

Genera un URL con un percorso assoluto per il pageNamespecificato. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Page(IUrlHelper, String, String, Object)

Genera un URL con un percorso relativo per il pageNamespecificato.

Page(IUrlHelper, String, String)

Genera un URL con un percorso relativo per il pageNamespecificato.

Page(IUrlHelper, String)

Genera un URL con un percorso relativo per il pageNamespecificato.

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

Genera un URL assoluto per una pagina contenente il pageNamespecificato, pageHandler, la route values, protocol da usare, host nome e fragment. Genera un URL assoluto se il protocol e host non sononull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, Object)

Genera un URL con un percorso assoluto per la route specificata values.

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

Genera un URL con un percorso assoluto per la route specificata routeName e la route values, che contiene il protocol specificato da usare, host nome e fragment. Genera un URL assoluto se Protocol e Host non sononull. 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 specificata routeName e route values, che contiene il protocol specificato da usare e host nome. Genera un URL assoluto se Protocol e Host non sononull. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, String, Object, String)

Genera un URL con un percorso assoluto per la route specificata routeName e route values, che contiene il protocol specificato da usare. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

RouteUrl(IUrlHelper, String, Object)

Genera un URL con un percorso assoluto per il routeName specificato e la route values.

RouteUrl(IUrlHelper, String)

Genera un URL con un percorso assoluto per il routeNamespecificato.

Si applica a