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")>]
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 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. No se puede usar con FallbackSrcInclude.

FallbackSrcInclude

Lista separada por comas de patrones de archivo global de scripts de JavaScript en los que se va a revertir en el 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

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, Init(TagHelperContext)los de se invocan por primera vez en el especificado Order; a continuación, los ProcessAsync(TagHelperContext, TagHelperOutput)de se invocan en el especificado Order. Los valores más bajos 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. No se puede usar 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

IUrlHelperFactory.

(Heredado de UrlResolutionTagHelper)
ViewContext

ViewContext.

(Heredado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa con ITagHelper el especificado context. Las adiciones que Items se deben realizar en 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 con TagHelper los especificados context y output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Ejecuta de forma asincrónica con TagHelper los especificados context y output.

(Heredado de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Resuelve y actualiza los valores de dirección URL a partir de "~/" (relativo a la configuración "webroot" de la aplicación) para outputlos cuyo AttributesName es attributeName.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

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

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

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

(Heredado de UrlResolutionTagHelper)

Se aplica a