Sdílet prostřednictvím


ScriptTagHelper Třída

Definice

ITagHelper implementace cílící na <skript> elementy, které podporují záložní cesty 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
Dědičnost
Atributy

Poznámky

Pomocná rutina značek nezpracuje pro případy pouze atribut src.

Konstruktory

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Zastaralé.

Vytvoří novou ScriptTagHelper.

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

Vytvoří novou ScriptTagHelper.

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

Vytvoří novou ScriptTagHelper.

Vlastnosti

AppendVersion

Hodnota označující, jestli má být verze souboru připojena k adresám URL src.

Cache

Získá IMemoryCache použitý k ukládání adres URL globbed.

FallbackSrc

Adresa URL značky Script, která se má v případě selhání primární značky vrátit.

FallbackSrcExclude

Čárkami oddělený seznam vzorů souborů se zástupnými kódy javascriptových skriptů, které se mají vyloučit z záložního seznamu, v případě selhání primárního skriptu. Vzory globu se posuzují vzhledem k nastavení webroot aplikace. Musí být použita ve spojení s FallbackSrcInclude.

FallbackSrcInclude

Čárkami oddělený seznam vzorů souborů globbed javascriptových skriptů, na které se v případě selhání primárního skriptu přepojí. Vzory globu se posuzují vzhledem k nastavení webroot aplikace.

FallbackTestExpression

Metoda skriptu definovaná v primárním skriptu, která se má použít pro záložní test.

GlobbingUrlBuilder

Získá GlobbingUrlBuilder sloužící k naplnění zahrnutých a vyloučených adres URL.

HostingEnvironment

Získá IWebHostEnvironment pro aplikaci.

HtmlEncoder

HtmlEncoder.

(Zděděno od UrlResolutionTagHelper)
ImportMap

ImportMapDefinition použít pro dokument.

JavaScriptEncoder

Získá JavaScriptEncoder sloužící ke kódování náhradních informací.

Order

Při spuštění sady ITagHelpers se jejich Init(TagHelperContext)nejprve vyvolá v zadaném Order; jejich ProcessAsync(TagHelperContext, TagHelperOutput)jsou vyvolány v zadaném Order. Nejprve se spustí nižší hodnoty.

Src

Adresa externího skriptu, který se má použít.

SrcExclude

Čárkami oddělený seznam vzorů souborů globbed skriptů JavaScriptu, které se mají vyloučit z načítání. Vzory globu se posuzují vzhledem k nastavení webroot aplikace. Musí být použita ve spojení s SrcInclude.

SrcInclude

Čárkami oddělený seznam vzorů souborů globbed javascriptových skriptů, které se mají načíst. Vzory globu se posuzují vzhledem k nastavení webroot aplikace.

SuppressFallbackIntegrity

Logická hodnota, která určuje, jestli se hodnota hash integrity porovná s hodnotou FallbackSrc.

Type

Typ skriptu.

UrlHelperFactory

IUrlHelperFactory.

(Zděděno od UrlResolutionTagHelper)
ViewContext

ViewContext.

(Zděděno od UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicializuje ITagHelper s danou context. Přidání Items by se mělo provést v rámci této metody, aby se zajistilo, že se před spuštěním podřízených položek přidají.

(Zděděno od TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronně spustí TagHelper s daným context a output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně spustí TagHelper s daným context a output.

(Zděděno od TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Řeší a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro outputAttributes, jejichž Name je attributeName.

(Zděděno od UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Pokusí se přeložit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)
TryResolveUrl(String, String)

Pokusí se přeložit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)

Platí pro