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 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")>]
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 objeto IMemoryCache que se usa para almacenar direcciones URL globales. |
| FallbackSrc |
Dirección URL de una etiqueta de script en la que se va a realizar la reserva en caso de error en principal. |
| FallbackSrcExclude |
Lista separada por comas de patrones de archivo global de scripts de JavaScript que se van a 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 de "webroot" de la aplicación. Debe usarse junto con FallbackSrcInclude. |
| FallbackSrcInclude |
Lista separada por comas de patrones de archivo global de scripts de JavaScript en 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 de "webroot" de la aplicación. |
| FallbackTestExpression |
Método de script definido en el script principal que se va a usar para la prueba de reserva. |
| GlobbingUrlBuilder |
Obtiene el objeto utilizado para rellenar las GlobbingUrlBuilder direcciones URL incluidas y excluidas. |
| HostingEnvironment |
Obtiene para IWebHostEnvironment la aplicación. |
| HtmlEncoder | (Heredado de UrlResolutionTagHelper) |
| JavaScriptEncoder |
Obtiene el objeto JavaScriptEncoder utilizado para codificar la información de reserva. |
| Order |
Cuando se ejecuta un conjunto de ITagHelpers, sus Init(TagHelperContext)se invocan primero en el especificado Order; a continuación, sus ProcessAsync(TagHelperContext, TagHelperOutput)se invocan en el especificado Order. 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 de "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 de "webroot" de la aplicación. |
| SuppressFallbackIntegrity |
Valor booleano que determina si se comparará un hash de integridad con FallbackSrc el valor . |
| UrlHelperFactory | (Heredado de UrlResolutionTagHelper) |
| ViewContext | (Heredado de UrlResolutionTagHelper) |
Métodos
| Init(TagHelperContext) |
Inicializa con ITagHelper el especificado |
| Process(TagHelperContext, TagHelperOutput) |
Ejecuta sincrónicamente con los |
| ProcessAsync(TagHelperContext, TagHelperOutput) |
Ejecuta de forma asincrónica el TagHelper objeto con los |
| 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) de |
| TryResolveUrl(String, IHtmlContent) |
Intenta resolver el valor especificado |
| TryResolveUrl(String, String) |
Intenta resolver el valor especificado |