Condividi tramite


LinkTagHelper Classe

Definizione

ITagHelper implementazione di elementi <di collegamento> che supportano i percorsi href di fallback.

public ref class LinkTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-class", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-property", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-value", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-append-version", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
public class LinkTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-class", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-property", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-value", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-append-version", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
type LinkTagHelper = class
    inherit UrlResolutionTagHelper
Public Class LinkTagHelper
Inherits UrlResolutionTagHelper
Ereditarietà
Attributi

Commenti

L'helper tag non elabora i casi con solo l'attributo "href".

Costruttori

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Obsoleti.

Crea un nuovo oggetto LinkTagHelper.

LinkTagHelper(IHostingEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)

Crea un nuovo oggetto LinkTagHelper.

LinkTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)

Crea un nuovo oggetto LinkTagHelper.

Proprietà

AppendVersion

Valore che indica se la versione del file deve essere aggiunta agli URL href.

Cache

Ottiene l'oggetto IMemoryCache utilizzato per archiviare gli URL globbed.

FallbackHref

URL di un foglio di stile CSS a cui eseguire il fallback nel caso in cui quello primario non riesca.

FallbackHrefExclude

Elenco delimitato da virgole di modelli di file globbed dei fogli di stile CSS da escludere dall'elenco di fallback, nel caso in cui quello primario non riesca. I modelli GLOB vengono valutati in relazione all'impostazione "webroot" dell'applicazione. Deve essere utilizzato in combinazione con FallbackHrefInclude.

FallbackHrefInclude

Elenco delimitato da virgole di modelli di file globbed dei fogli di stile CSS a cui eseguire il fallback nel caso in cui quello primario non riesca. I modelli GLOB vengono valutati in relazione all'impostazione "webroot" dell'applicazione.

FallbackTestClass

Nome della classe definito nel foglio di stile da utilizzare per il test di fallback. Deve essere usato in combinazione con FallbackTestProperty e e FallbackTestValueo FallbackHrefFallbackHrefInclude.

FallbackTestProperty

Nome della proprietà CSS da utilizzare per il test di fallback. Deve essere usato in combinazione con FallbackTestClass e e FallbackTestValueo FallbackHrefFallbackHrefInclude.

FallbackTestValue

Valore della proprietà CSS da utilizzare per il test di fallback. Deve essere usato in combinazione con FallbackTestClass e e FallbackTestPropertyo FallbackHrefFallbackHrefInclude.

GlobbingUrlBuilder

Ottiene l'oggetto GlobbingUrlBuilder utilizzato per popolare gli URL inclusi ed esclusi.

HostingEnvironment

Ottiene l'oggetto IWebHostEnvironment per l'applicazione.

Href

Indirizzo della risorsa collegata.

HrefExclude

Elenco delimitato da virgole di modelli di file globbed di fogli di stile CSS da escludere dal caricamento. I modelli GLOB vengono valutati in relazione all'impostazione "webroot" dell'applicazione. Deve essere utilizzato in combinazione con HrefInclude.

HrefInclude

Elenco delimitato da virgole di modelli di file globbed di fogli di stile CSS da caricare. I modelli GLOB vengono valutati in relazione all'impostazione "webroot" dell'applicazione.

HtmlEncoder

Oggetto HtmlEncoder.

(Ereditato da UrlResolutionTagHelper)
JavaScriptEncoder

Ottiene l'oggetto utilizzato per codificare le JavaScriptEncoder informazioni di fallback.

Order

Quando viene eseguito un set di ITagHelperoggetti , i relativi Init(TagHelperContext)vengono richiamati per la prima volta nell'oggetto specificato Order, quindi i relativi ProcessAsync(TagHelperContext, TagHelperOutput)vengono richiamati nell'oggetto specificato Order. I valori inferiori vengono eseguiti per primi.

SuppressFallbackIntegrity

Valore booleano che determina se un hash di integrità verrà confrontato con FallbackHref il valore.

UrlHelperFactory

Oggetto IUrlHelperFactory.

(Ereditato da UrlResolutionTagHelper)
ViewContext

Oggetto ViewContext.

(Ereditato da UrlResolutionTagHelper)

Metodi

Init(TagHelperContext)

Inizializza con l'oggetto ITagHelper specificato context. Le aggiunte a Items devono essere eseguite all'interno di questo metodo per assicurarsi che vengano aggiunte prima dell'esecuzione degli elementi figlio.

(Ereditato da TagHelper)
Process(TagHelperContext, TagHelperOutput)

Esegue in modo sincrono con l'oggetto TagHelpercontext specificato e output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Esegue in modo asincrono con l'oggetto TagHelpercontext specificato e output.

(Ereditato da TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Risolve e aggiorna i valori url a partire da '~/' (rispetto all'impostazione 'webroot' dell'applicazione) per output's Attributes il cui Name è attributeName.

(Ereditato da UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tenta di risolvere il valore specificato url rispetto all'impostazione "webroot" dell'applicazione.

(Ereditato da UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tenta di risolvere il valore specificato url rispetto all'impostazione "webroot" dell'applicazione.

(Ereditato da UrlResolutionTagHelper)

Si applica a