Compartilhar via


ScriptTagHelper Classe

Definição

ITagHelper implementação visando <script> elementos que dão suporte a caminhos de fallback src.

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
Herança
Atributos

Comentários

O auxiliar de marca não processará casos apenas com o atributo 'src'.

Construtores

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

Cria um novo ScriptTagHelper.

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

Cria um novo ScriptTagHelper.

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

Cria um novo ScriptTagHelper.

Propriedades

AppendVersion

Valor que indica se a versão do arquivo deve ser acrescentada às URLs do src.

Cache

Obtém os IMemoryCache usados para armazenar urls globbed.

FallbackSrc

A URL de uma marca de script para a qual fazer fallback caso a principal falhe.

FallbackSrcExclude

Uma lista separada por vírgulas de padrões de arquivo globbed de scripts JavaScript a serem excluídos da lista de fallback, caso o principal falhe. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo. Deve ser usado em conjunto com FallbackSrcInclude.

FallbackSrcInclude

Uma lista separada por vírgulas de padrões de arquivo globbed de scripts JavaScript para o qual fazer fallback, caso o principal falhe. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo.

FallbackTestExpression

O método de script definido no script primário a ser usado para o teste de fallback.

GlobbingUrlBuilder

Obtém o GlobbingUrlBuilder usado para preencher urls incluídas e excluídas.

HostingEnvironment

Obtém o IWebHostEnvironment do aplicativo.

HtmlEncoder

O HtmlEncoder.

(Herdado de UrlResolutionTagHelper)
ImportMap

O ImportMapDefinition a ser usado para o documento.

JavaScriptEncoder

Obtém o JavaScriptEncoder usado para codificar informações de fallback.

Order

Quando um conjunto de ITagHelpersão executados, seus Init(TagHelperContext)são invocados pela primeira vez no Orderespecificado; em seguida, seus ProcessAsync(TagHelperContext, TagHelperOutput)são invocados no Orderespecificado. Os valores mais baixos são executados primeiro.

Src

Endereço do script externo a ser usado.

SrcExclude

Uma lista separada por vírgulas de padrões de arquivo globbed de scripts JavaScript a serem excluídos do carregamento. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo. Deve ser usado em conjunto com SrcInclude.

SrcInclude

Uma lista separada por vírgulas de padrões de arquivo globbed de scripts JavaScript a serem carregados. Os padrões glob são avaliados em relação à configuração 'webroot' do aplicativo.

SuppressFallbackIntegrity

Valor booliano que determina se um hash de integridade será comparado com FallbackSrc valor.

Type

Tipo do script.

UrlHelperFactory

O IUrlHelperFactory.

(Herdado de UrlResolutionTagHelper)
ViewContext

O ViewContext.

(Herdado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa o ITagHelper com o contextdeterminado. As adições a Items devem ser feitas nesse método para garantir que sejam adicionadas antes da execução dos filhos.

(Herdado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Executa de forma síncrona o TagHelper com o context e o outputdeterminados.

ProcessAsync(TagHelperContext, TagHelperOutput)

Executa assíncronamente o TagHelper com o context e o outputdeterminados.

(Herdado de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Resolve e atualiza valores de URL começando com '~/' (em relação à configuração 'webroot' do aplicativo) para output's Attributes cujo Name é attributeName.

(Herdado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tenta resolver o valor de url fornecido em relação à configuração 'webroot' do aplicativo.

(Herdado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tenta resolver o valor de url fornecido em relação à configuração 'webroot' do aplicativo.

(Herdado de UrlResolutionTagHelper)

Aplica-se a