Partager via


ScriptTagHelper Classe

Définition

ITagHelper implémentation ciblant <script> éléments 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")]
[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
Héritage
Attributs

Remarques

Le tag helper ne traitera pas les cas avec simplement l’attribut 'src'.

Constructeurs

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

Crée une ScriptTagHelper.

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

Crée une ScriptTagHelper.

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

Crée une ScriptTagHelper.

Propriétés

AppendVersion

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

Cache

Obtient la IMemoryCache utilisée pour stocker des URL globées.

FallbackSrc

URL d’une balise de script vers laquelle revenir dans le cas où la balise primaire échoue.

FallbackSrcExclude

Liste séparée par des virgules de modèles de fichiers globbed de scripts JavaScript à exclure de la liste de secours, dans le cas où le principal échoue. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application. Doit être utilisé conjointement avec FallbackSrcInclude.

FallbackSrcInclude

Liste séparée par des virgules de modèles de fichiers globbed de scripts JavaScript vers secours dans le cas où le fichier principal échoue. 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 de secours.

GlobbingUrlBuilder

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

HostingEnvironment

Obtient la IWebHostEnvironment de l’application.

HtmlEncoder

Le HtmlEncoder.

(Hérité de UrlResolutionTagHelper)
ImportMap

ImportMapDefinition à utiliser pour le document.

JavaScriptEncoder

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

Order

Lorsqu’un ensemble de ITagHelperest exécuté, leurs Init(TagHelperContext)sont d’abord appelés dans le Orderspécifié ; puis leurs ProcessAsync(TagHelperContext, TagHelperOutput)sont appelées dans la Orderspécifiée. Les valeurs inférieures 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. Doit être utilisé conjointement avec SrcInclude.

SrcInclude

Liste séparée par des virgules de 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é est comparé à FallbackSrc valeur.

Type

Type du script.

UrlHelperFactory

Le IUrlHelperFactory.

(Hérité de UrlResolutionTagHelper)
ViewContext

Le ViewContext.

(Hérité de UrlResolutionTagHelper)

Méthodes

Init(TagHelperContext)

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

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

Exécute de manière synchrone l'TagHelper avec le context et le outputdonnés.

ProcessAsync(TagHelperContext, TagHelperOutput)

Exécute de manière asynchrone le TagHelper avec les context et les outputdonnés.

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

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

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

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

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

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

(Hérité de UrlResolutionTagHelper)

S’applique à