Condividi tramite


ScriptTagHelper Classe

Definizione

ITagHelper'implementazione destinata agli elementi <script> che supportano i percorsi src di fallback.

public ref class ScriptTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-include")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-exclude")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-include")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-exclude")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-test")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-append-version")]
public class ScriptTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-include")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-exclude")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-include")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-exclude")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-test")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-append-version")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="type")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-importmap")]
public class ScriptTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-include")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-exclude")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-include")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-exclude")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-test")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-append-version")>]
type ScriptTagHelper = class
    inherit UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-include")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-exclude")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-include")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-exclude")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-test")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-append-version")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="type")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-importmap")>]
type ScriptTagHelper = class
    inherit UrlResolutionTagHelper
Public Class ScriptTagHelper
Inherits UrlResolutionTagHelper
Ereditarietà
Attributi

Commenti

L'helper tag non verrà elaborato per i casi con solo l'attributo 'src'.

Costruttori

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

Crea un nuovo ScriptTagHelper.

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

Crea un nuovo ScriptTagHelper.

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

Crea un nuovo ScriptTagHelper.

Proprietà

AppendVersion

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

Cache

Ottiene il IMemoryCache utilizzato per archiviare gli URL globbed.

FallbackSrc

URL di un tag script a cui eseguire il fallback nel caso in cui il tag primario non riesca.

FallbackSrcExclude

Elenco delimitato da virgole di modelli di file globbed di script JavaScript 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 usato insieme a FallbackSrcInclude.

FallbackSrcInclude

Un elenco delimitato da virgole di modelli di file globbed di script JavaScript 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.

FallbackTestExpression

Metodo script definito nello script primario da usare per il test di fallback.

GlobbingUrlBuilder

Ottiene il GlobbingUrlBuilder utilizzato per popolare gli URL inclusi ed esclusi.

HostingEnvironment

Ottiene il IWebHostEnvironment per l'applicazione.

HtmlEncoder

Oggetto HtmlEncoder.

(Ereditato da UrlResolutionTagHelper)
ImportMap

ImportMapDefinition da utilizzare per il documento.

JavaScriptEncoder

Ottiene il JavaScriptEncoder utilizzato per codificare le informazioni di fallback.

Order

Quando viene eseguito un set di ITagHelper, i relativi Init(TagHelperContext)vengono richiamati per primi nel Orderspecificato; quindi i relativi ProcessAsync(TagHelperContext, TagHelperOutput)vengono richiamati nel Orderspecificato. I valori inferiori vengono eseguiti per primi.

Src

Indirizzo dello script esterno da usare.

SrcExclude

Elenco delimitato da virgole di modelli di file globbed di script JavaScript da escludere dal caricamento. I modelli GLOB vengono valutati in relazione all'impostazione "webroot" dell'applicazione. Deve essere usato insieme a SrcInclude.

SrcInclude

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

SuppressFallbackIntegrity

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

Type

Tipo dello script.

UrlHelperFactory

Oggetto IUrlHelperFactory.

(Ereditato da UrlResolutionTagHelper)
ViewContext

Oggetto ViewContext.

(Ereditato da UrlResolutionTagHelper)

Metodi

Init(TagHelperContext)

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

(Ereditato da TagHelper)
Process(TagHelperContext, TagHelperOutput)

Esegue in modo sincrono il TagHelper con il context specificato e output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Esegue in modo asincrono il TagHelper con il context 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'Attributes il cui Name è attributeName.

(Ereditato da UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Prova a risolvere il valore url specificato rispetto all'impostazione "webroot" dell'applicazione.

(Ereditato da UrlResolutionTagHelper)
TryResolveUrl(String, String)

Prova a risolvere il valore url specificato rispetto all'impostazione "webroot" dell'applicazione.

(Ereditato da UrlResolutionTagHelper)

Si applica a