Condividi tramite


UrlHelperBase Classe

Definizione

Astrazione per IUrlHelper.

public ref class UrlHelperBase abstract : Microsoft::AspNetCore::Mvc::IUrlHelper
public abstract class UrlHelperBase : Microsoft.AspNetCore.Mvc.IUrlHelper
type UrlHelperBase = class
    interface IUrlHelper
Public MustInherit Class UrlHelperBase
Implements IUrlHelper
Ereditarietà
UrlHelperBase
Derivato
Implementazioni

Costruttori

UrlHelperBase(ActionContext)

Inizializza un'istanza di un oggetto UrlHelperBase

Proprietà

ActionContext

Ottiene l'oggetto ActionContext per la richiesta corrente.

AmbientValues

Ottiene l'oggetto RouteValueDictionary associato alla 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.

GenerateUrl(String, String, String)

Genera un URI dai componenti forniti.

GenerateUrl(String, String, String, String)

Generare un URL usando i valori specificati.

GetValuesDictionary(Object)

Ottiene un RouteValueDictionary oggetto utilizzando i valori specificati.

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.

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.

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