Share via


ScriptTagHelper Classe

Definizione

ITagHelper implementazione destinata agli <elementi di 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")>]
type ScriptTagHelper = class
    inherit UrlResolutionTagHelper
Public Class ScriptTagHelper
Inherits UrlResolutionTagHelper
Ereditarietà
Attributi

Commenti

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

Costruttori

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

Crea un nuovo oggetto ScriptTagHelper.

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

Crea un nuovo oggetto ScriptTagHelper.

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

Crea un nuovo oggetto ScriptTagHelper.

Proprietà

AppendVersion

Valore che indica se la versione del file deve essere aggiunta a url src.

Cache

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

FallbackSrc

URL di un tag script da eseguire per il fallback nel caso in cui il valore primario non riesce.

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 abbia esito negativo. I modelli glob vengono valutati in relazione all'impostazione "webroot" dell'applicazione. Deve essere usato insieme a FallbackSrcInclude.

FallbackSrcInclude

Elenco delimitato da virgole di modelli di file globbed degli script JavaScript da eseguire nel caso in cui l'elemento primario abbia esito negativo. I modelli glob vengono valutati in relazione all'impostazione "webroot" dell'applicazione.

FallbackTestExpression

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

GlobbingUrlBuilder

Ottiene l'oggetto GlobbingUrlBuilder usato per popolare url inclusi ed esclusi.

HostingEnvironment

Ottiene l'oggetto IWebHostEnvironment per l'applicazione.

HtmlEncoder

Oggetto HtmlEncoder.

(Ereditato da UrlResolutionTagHelper)
JavaScriptEncoder

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

Order

Quando viene eseguito un set di s, il relativo viene richiamato per la prima volta nell'oggetto specificato, quindi il relativo ProcessAsync(TagHelperContext, TagHelperOutput)viene richiamato nell'oggetto specificatoOrderOrder.Init(TagHelperContext)ITagHelper I valori inferiori vengono eseguiti prima.

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 verrà confrontato un hash di integrità.FallbackSrc

UrlHelperFactory

Oggetto IUrlHelperFactory.

(Ereditato da UrlResolutionTagHelper)
ViewContext

Oggetto ViewContext.

(Ereditato da UrlResolutionTagHelper)

Metodi

Init(TagHelperContext)

Inizializza l'oggetto con l'oggetto ITagHelper specificato context. Le aggiunte da Items eseguire all'interno di questo metodo devono essere aggiunte prima di eseguire gli elementi figlio.

(Ereditato da TagHelper)
Process(TagHelperContext, TagHelperOutput)

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

ProcessAsync(TagHelperContext, TagHelperOutput)

Esegue in modo asincrono l'oggetto con l'oggetto TagHelper specificato context 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)

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

(Ereditato da UrlResolutionTagHelper)
TryResolveUrl(String, String)

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

(Ereditato da UrlResolutionTagHelper)

Si applica a