ScriptTagHelper Třída

Definice

ITagHelper implementace, která cílí na <elementy skriptu> , 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")>]
type ScriptTagHelper = class
    inherit UrlResolutionTagHelper
Public Class ScriptTagHelper
Inherits UrlResolutionTagHelper
Dědičnost
Atributy

Poznámky

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

Konstruktory

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

Vytvoří nový objekt ScriptTagHelper.

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

Vytvoří nový objekt ScriptTagHelper.

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

Vytvoří nový objekt ScriptTagHelper.

Vlastnosti

AppendVersion

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

Cache

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

FallbackSrc

Adresa URL značky Skriptu, která se má vrátit k náhradnímu stavu v případě selhání primární značky.

FallbackSrcExclude

Čárkami oddělený seznam vzorů souborů globbed javascriptových skriptů, které se mají vyloučit z náhradní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

GlobbingUrlBuilder Získá použité k naplnění zahrnuté a vyloučené adresy URL.

HostingEnvironment

IWebHostEnvironment Získá pro aplikaci.

HtmlEncoder

Hodnota HtmlEncoder

(Zděděno od UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Získá použité k kódování náhradních informací.

Order

Když se spustí sada ITagHelpers, jejich Init(TagHelperContext)'s jsou nejprve vyvolány v zadané Order; jejich ProcessAsync(TagHelperContext, TagHelperOutput)' jsou vyvolány v zadané Order. Nejprve se spustí nižší hodnoty.

Src

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

SrcExclude

Čárkami oddělený seznam vzorů souborů globbed javascriptových skriptů, 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

Seznam souborů oddělený čárkami se vzory souborů v javascriptových skriptech, 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 FallbackSrc hodnotou.

UrlHelperFactory

Hodnota IUrlHelperFactory

(Zděděno od UrlResolutionTagHelper)
ViewContext

Hodnota ViewContext

(Zděděno od UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicializuje ITagHelper s danou context. V rámci této metody by se měly provádět doplňky, Items aby se zajistilo, že se přidají před spuštěním podřízených položek.

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

Synchronně provede danou TagHelper context a output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně provede danou TagHelper 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 output's's Attributes ' jehož 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