ScriptTagHelper Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
ITagHelper implementación dirigida a <> elementos de script que admiten rutas de acceso de src de reserva.
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
- Herencia
- Atributos
Comentarios
El asistente de etiquetas no procesará los casos con solo el atributo 'src'.
Constructores
Propiedades
AppendVersion |
Valor que indica si se debe anexar la versión del archivo a las direcciones URL de src. |
Cache |
Obtiene el IMemoryCache usado para almacenar direcciones URL globales. |
FallbackSrc |
Dirección URL de una etiqueta script a la que se va a revertir en caso de que se produzca un error en el principal. |
FallbackSrcExclude |
Una lista separada por comas de patrones de archivo global de scripts de JavaScript para excluir de la lista de reserva, en caso de que se produzca un error en el principal. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación. Debe usarse junto con FallbackSrcInclude. |
FallbackSrcInclude |
Una lista separada por comas de patrones de archivo global de scripts de JavaScript a los que se va a revertir en caso de que se produzca un error en el principal. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación. |
FallbackTestExpression |
El método de script definido en el script principal que se va a usar para la prueba de reserva. |
GlobbingUrlBuilder |
Obtiene el GlobbingUrlBuilder usado para rellenar las direcciones URL incluidas y excluidas. |
HostingEnvironment |
Obtiene el IWebHostEnvironment de la aplicación. |
HtmlEncoder |
El HtmlEncoder. (Heredado de UrlResolutionTagHelper) |
ImportMap |
El ImportMapDefinition que se va a usar para el documento. |
JavaScriptEncoder |
Obtiene el JavaScriptEncoder usado para codificar la información de reserva. |
Order |
Cuando se ejecuta un conjunto de ITagHelpers, sus Init(TagHelperContext)se invocan primero en el Orderespecificado; a continuación, sus ProcessAsync(TagHelperContext, TagHelperOutput)se invocan en el Orderespecificado. Los valores inferiores se ejecutan primero. |
Src |
Dirección del script externo que se va a usar. |
SrcExclude |
Lista separada por comas de patrones de archivo global de scripts de JavaScript que se van a excluir de la carga. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación. Debe usarse junto con SrcInclude. |
SrcInclude |
Lista separada por comas de patrones de archivo global de scripts de JavaScript que se van a cargar. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación. |
SuppressFallbackIntegrity |
Valor booleano que determina si se comparará un hash de integridad con FallbackSrc valor. |
Type |
Tipo del script. |
UrlHelperFactory | (Heredado de UrlResolutionTagHelper) |
ViewContext |
El ViewContext. (Heredado de UrlResolutionTagHelper) |
Métodos
Init(TagHelperContext) |
Inicializa el ITagHelper con el |
Process(TagHelperContext, TagHelperOutput) |
Ejecuta de forma sincrónica el TagHelper con el |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Ejecuta de forma asincrónica el TagHelper con el |
ProcessUrlAttribute(String, TagHelperOutput) |
Resuelve y actualiza los valores de dirección URL a partir de "~/" (en relación con la configuración "webroot" de la aplicación) para |
TryResolveUrl(String, IHtmlContent) |
Intenta resolver el valor de |
TryResolveUrl(String, String) |
Intenta resolver el valor de |