ScriptTagHelper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 |
Process(TagHelperContext, TagHelperOutput) |
Esegue in modo sincrono il TagHelper con il |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Esegue in modo asincrono il TagHelper con il |
ProcessUrlAttribute(String, TagHelperOutput) |
Risolve e aggiorna i valori url a partire da '~/' (rispetto all'impostazione 'webroot' dell'applicazione) per |
TryResolveUrl(String, IHtmlContent) |
Prova a risolvere il valore |
TryResolveUrl(String, String) |
Prova a risolvere il valore |