ScriptTagHelper Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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é |
Process(TagHelperContext, TagHelperOutput) |
Exécute de façon synchrone le TagHelper avec le donné |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Exécute de façon asynchrone le TagHelper avec les données |
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 |
TryResolveUrl(String, IHtmlContent) |
Tente de résoudre la valeur donnée |
TryResolveUrl(String, String) |
Tente de résoudre la valeur donnée |
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour