Condividi tramite


UrlHelper Classe

Definizione

Implementazione di che contiene metodi per compilare GLI URL per ASP.NET MVC all'interno di IUrlHelper un'applicazione.

public ref class UrlHelper : Microsoft::AspNetCore::Mvc::IUrlHelper
public ref class UrlHelper : Microsoft::AspNetCore::Mvc::Routing::UrlHelperBase
public class UrlHelper : Microsoft.AspNetCore.Mvc.IUrlHelper
public class UrlHelper : Microsoft.AspNetCore.Mvc.Routing.UrlHelperBase
type UrlHelper = class
    interface IUrlHelper
type UrlHelper = class
    inherit UrlHelperBase
Public Class UrlHelper
Implements IUrlHelper
Public Class UrlHelper
Inherits UrlHelperBase
Ereditarietà
UrlHelper
Ereditarietà
UrlHelper
Implementazioni

Costruttori

UrlHelper(ActionContext)

Inizializza una nuova istanza della classe UrlHelper usando il actionContext specificato.

Proprietà

ActionContext

Ottiene l'oggetto ActionContext per la richiesta corrente.

ActionContext

Ottiene l'oggetto ActionContext per la richiesta corrente.

(Ereditato da UrlHelperBase)
AmbientValues

Ottiene l'oggetto RouteValueDictionary associato alla richiesta corrente.

AmbientValues

Ottiene l'oggetto RouteValueDictionary associato alla richiesta corrente.

(Ereditato da UrlHelperBase)
HttpContext

Ottiene l'oggetto HttpContext associato alla richiesta corrente.

Router

Ottiene il livello IRouter superiore associato alla richiesta corrente. In genere un'implementazione IRouteCollection .

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.

Content(String)

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

(Ereditato da UrlHelperBase)
GenerateUrl(String, String, String)

Genera un URI dai componenti forniti.

(Ereditato da UrlHelperBase)
GenerateUrl(String, String, String, String)

Generare un URL usando i valori specificati.

(Ereditato da UrlHelperBase)
GenerateUrl(String, String, VirtualPathData, String)

Genera l'URL usando i componenti specificati.

GetValuesDictionary(Object)

Ottiene un RouteValueDictionary oggetto utilizzando i valori specificati.

(Ereditato da UrlHelperBase)
GetVirtualPathData(String, RouteValueDictionary)

Ottiene l'oggetto per l'oggetto VirtualPathData specificato routeName e la route values.

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. Gli URL che usano percorsi virtuali ('~/') sono anche locali.

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. Gli URL che usano percorsi virtuali ('~/') sono anche locali.

(Ereditato da UrlHelperBase)
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 dalla richiesta corrente. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

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 dalla richiesta corrente. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

(Ereditato da UrlHelperBase)
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 la route valuese protocol l'utilizzo specificatiaction. 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, il nome, controller la route, la route protocolvalues, da usare e host il nome specificatiaction. Genera un URL assoluto se protocol e host nonnull lo sono. 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, il nome, la route, action la protocol route values, da usare, host il nome e fragment. controller Genera un URL assoluto se protocol e host nonnull lo sono. 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, il nome, la action route values, l'usoprotocol, host il nome e fragment. controller Genera un URL assoluto se protocol e host nonnull lo sono. 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 , , pageHandlerroute protocolvalues, , da pageNameusare, host nome e fragment. Genera un URL assoluto se protocol e host nonnull lo sono. 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 routeName e la route valuesspecificate, 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 routeName e la route valuesspecificate, 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 routeName e la route valuesspecificate, che contiene l'oggetto specificato protocol da usare, host denominare e fragment. Genera un URL assoluto se Protocol e Host nonnull sono. Per informazioni importanti sulla sicurezza, vedere la sezione osservazioni.

Si applica a