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 <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
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 | (Hérité de UrlResolutionTagHelper) |
ViewContext |
Le ViewContext. (Hérité de UrlResolutionTagHelper) |
Méthodes
Init(TagHelperContext) |
Initialise le ITagHelper avec le |
Process(TagHelperContext, TagHelperOutput) |
Exécute de manière synchrone l'TagHelper avec le |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Exécute de manière asynchrone le TagHelper avec les |
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 |
TryResolveUrl(String, IHtmlContent) |
Tente de résoudre la valeur |
TryResolveUrl(String, String) |
Tente de résoudre la valeur |