ScriptTagHelper Classe

Définition

ITagHelper implémentation ciblant des éléments de <script> qui prennent en charge les chemins src de secours.

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
Héritage
Attributs

Remarques

Le tag helper ne traite pas les cas avec uniquement l’attribut 'src'.

Constructeurs

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Obsolète.

Crée un ScriptTagHelper.

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

Crée un ScriptTagHelper.

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

Crée un ScriptTagHelper.

Propriétés

AppendVersion

Valeur indiquant si la version du fichier doit être ajoutée aux URL src.

Cache

Obtient le IMemoryCache utilisé pour stocker les URL globbed.

FallbackSrc

URL d’une balise du script vers laquelle revenir en cas d’échec de la balise principale du script.

FallbackSrcExclude

Liste séparée par des virgules des modèles de fichiers globbed de scripts JavaScript à exclure de la liste de secours, en cas d’échec du fichier principal. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application. Cette option doit être utilisée en conjonction avec FallbackSrcInclude.

FallbackSrcInclude

Liste séparée par des virgules des modèles de fichiers globbed de scripts JavaScript à utiliser en cas d’échec du fichier principal. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application.

FallbackTestExpression

Méthode de script définie dans le script principal à utiliser pour le test du secours.

GlobbingUrlBuilder

Obtient le GlobbingUrlBuilder utilisé pour remplir les URL incluses et exclues.

HostingEnvironment

Obtient le IWebHostEnvironment pour l’application.

HtmlEncoder

L’HtmlEncoderopérateur

(Hérité de UrlResolutionTagHelper)
JavaScriptEncoder

Obtient le JavaScriptEncoder utilisé pour encoder les informations de secours.

Order

Lorsqu’un jeu de ITagHelpers est exécuté, leurs Init(TagHelperContext)sont d’abord appelés dans le spécifié Order; puis leurs ProcessAsync(TagHelperContext, TagHelperOutput)sont appelés dans le spécifié Order. Les plus petites valeurs sont exécutées en premier.

Src

Adresse du script externe à utiliser.

SrcExclude

Liste séparée par des virgules de modèles de fichiers globbed de scripts JavaScript à exclure du chargement. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application. Cette option doit être utilisée en conjonction avec SrcInclude.

SrcInclude

Liste séparée par des virgules des modèles de fichiers globbed de scripts JavaScript à charger. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application.

SuppressFallbackIntegrity

Valeur booléenne qui détermine si un hachage d’intégrité sera comparé à FallbackSrc la valeur.

UrlHelperFactory

L’IUrlHelperFactoryopérateur

(Hérité de UrlResolutionTagHelper)
ViewContext

L’ViewContextopérateur

(Hérité de UrlResolutionTagHelper)

Méthodes

Init(TagHelperContext)

Initialise avec le ITagHelper donné context. Les ajouts à Items doivent être effectués dans cette méthode pour vous assurer qu’ils sont ajoutés avant l’exécution des enfants.

(Hérité de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Exécute de façon synchrone le TagHelper avec le donné context et output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Exécute de façon asynchrone le TagHelper avec les données context et output.

(Hérité de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Résout et met à jour les valeurs d’URL commençant par « ~/ » (par rapport au paramètre « webroot » de l’application) pour output's Attributes dont Name est attributeName.

(Hérité de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tente de résoudre la valeur donnée url par rapport au paramètre « webroot » de l’application.

(Hérité de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tente de résoudre la valeur donnée url par rapport au paramètre « webroot » de l’application.

(Hérité de UrlResolutionTagHelper)

S’applique à