Compartir a través de


ScriptTagHelper Clase

Definición

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

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Obsoletos.

Crea un nuevo ScriptTagHelper.

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

Crea un nuevo ScriptTagHelper.

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

Crea un nuevo ScriptTagHelper.

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

El IUrlHelperFactory.

(Heredado de UrlResolutionTagHelper)
ViewContext

El ViewContext.

(Heredado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa el ITagHelper con el contextespecificado. Las adiciones a Items deben realizarse dentro de este método para asegurarse de que se agregan antes de ejecutar los elementos secundarios.

(Heredado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Ejecuta de forma sincrónica el TagHelper con el context y outputespecificados.

ProcessAsync(TagHelperContext, TagHelperOutput)

Ejecuta de forma asincrónica el TagHelper con el context y outputespecificados.

(Heredado de TagHelper)
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 output"s Attributes cuya Name es attributeName.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Intenta resolver el valor de url especificado en relación con la configuración "webroot" de la aplicación.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Intenta resolver el valor de url especificado en relación con la configuración "webroot" de la aplicación.

(Heredado de UrlResolutionTagHelper)

Se aplica a