Sdílet prostřednictvím


ScriptTagHelper Třída

Definice

ITagHelper implementace zaměřená 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ík značky nebude zpracovávat případy s pouze atributem 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 se má k adresám URL src připojit verze souboru.

Cache

IMemoryCache Získá k ukládání adres URL se zástupnými adresou URL.

FallbackSrc

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

FallbackSrcExclude

Seznam vzorů souborů javascriptových skriptů oddělených čárkami, které se mají vyloučit ze záložního seznamu v případě selhání primárního skriptu. Vzory globů se posuzují vzhledem k nastavení webroot aplikace. Musí se používat ve spojení s FallbackSrcInclude.

FallbackSrcInclude

Čárkami oddělený seznam vzorů souborů se zástupnými kartami javascriptových skriptů, ke které se mají vrátit v případě selhání primárního skriptu. Vzory globů 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á k naplnění zahrnuté a vyloučené adresy URL.

HostingEnvironment

Získá pro IWebHostEnvironment aplikaci.

HtmlEncoder

Hodnota HtmlEncoder

(Zděděno od UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Získá používá ke kódování náhradní informace.

Order

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

Src

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

SrcExclude

Čárkami oddělený seznam vzorů souborů se zástupnými kartami javascriptových skriptů, které se mají vyloučit z načítání. Vzory globů se posuzují vzhledem k nastavení webroot aplikace. Musí se používat ve spojení s SrcInclude.

SrcInclude

Čárkami oddělený seznam vzorů souborů se zástupnými kartami skriptů JavaScriptu, které se mají načíst. Vzory globů 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 s ITagHelper daným context. Items V rámci této metody byste měli provést přidání, aby se zajistilo, že budou přidány před spuštěním podřízených položek.

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

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

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně provede s TagHelper danými context a output.

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

Přeloží a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro output' s Attributes , jejichž Name hodnota je attributeName.

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

Pokusí se vyřešit danou url hodnotu vzhledem k nastavení webroot aplikace.

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

Pokusí se vyřešit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)

Platí pro