Udostępnij za pośrednictwem


ScriptTagHelper Klasa

Definicja

ITagHelper implementacja przeznaczona dla skryptów <> elementów, które obsługują ścieżki src rezerwowych.

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
Dziedziczenie
Atrybuty

Uwagi

Pomocnik tagu nie będzie przetwarzać przypadków z atrybutem "src".

Konstruktory

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Przestarzałe.

Tworzy nowy ScriptTagHelper.

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

Tworzy nowy ScriptTagHelper.

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

Tworzy nowy ScriptTagHelper.

Właściwości

AppendVersion

Wartość wskazująca, czy wersja pliku powinna zostać dołączona do adresów URL src.

Cache

Pobiera IMemoryCache używane do przechowywania adresów URL z kulkami globbed.

FallbackSrc

Adres URL tagu skryptu do powrotu do adresu w przypadku niepowodzenia podstawowego.

FallbackSrcExclude

Rozdzielona przecinkami lista wzorców plików globbed skryptów JavaScript do wykluczenia z listy rezerwowej w przypadku niepowodzenia podstawowego. Wzorce glob są oceniane względem ustawienia "webroot" aplikacji. Należy używać w połączeniu z FallbackSrcInclude.

FallbackSrcInclude

Rozdzielona przecinkami lista wzorców plików globbed skryptów Języka JavaScript do powrotu w przypadku awarii podstawowej. Wzorce glob są oceniane względem ustawienia "webroot" aplikacji.

FallbackTestExpression

Metoda skryptu zdefiniowana w skrypacie podstawowym do użycia na potrzeby testu rezerwowego.

GlobbingUrlBuilder

Pobiera GlobbingUrlBuilder używane do wypełniania dołączonych i wykluczonych adresów URL.

HostingEnvironment

Pobiera IWebHostEnvironment dla aplikacji.

HtmlEncoder

HtmlEncoder.

(Odziedziczone po UrlResolutionTagHelper)
ImportMap

ImportMapDefinition do użycia dla dokumentu.

JavaScriptEncoder

Pobiera JavaScriptEncoder używane do kodowania informacji rezerwowych.

Order

Po wykonaniu zestawu ITagHelpers ich Init(TagHelperContext)są najpierw wywoływane w określonym Order; następnie ich ProcessAsync(TagHelperContext, TagHelperOutput)są wywoływane w określonym Order. Najpierw są wykonywane niższe wartości.

Src

Adres zewnętrznego skryptu do użycia.

SrcExclude

Rozdzielona przecinkami lista wzorców plików globbed skryptów JavaScript do wykluczenia z ładowania. Wzorce glob są oceniane względem ustawienia "webroot" aplikacji. Należy używać w połączeniu z SrcInclude.

SrcInclude

Rozdzielona przecinkami lista wzorców plików globbed skryptów JavaScript do załadowania. Wzorce glob są oceniane względem ustawienia "webroot" aplikacji.

SuppressFallbackIntegrity

Wartość logiczna określająca, czy skrót integralności zostanie porównany z wartością FallbackSrc.

Type

Typ skryptu.

UrlHelperFactory

IUrlHelperFactory.

(Odziedziczone po UrlResolutionTagHelper)
ViewContext

ViewContext.

(Odziedziczone po UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicjuje ITagHelper przy użyciu podanego context. Dodatki do Items należy wykonać w ramach tej metody, aby upewnić się, że zostały dodane przed wykonaniem elementów podrzędnych.

(Odziedziczone po TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronicznie wykonuje TagHelper z danym context i output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronicznie wykonuje TagHelper z danym context i output.

(Odziedziczone po TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Usuwa i aktualizuje wartości adresu URL rozpoczynające się od "~/" (względem ustawienia "webroot" aplikacji) dla output"s Attributes, którego Name jest attributeName.

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Próbuje rozpoznać daną wartość url względem ustawienia "webroot" aplikacji.

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, String)

Próbuje rozpoznać daną wartość url względem ustawienia "webroot" aplikacji.

(Odziedziczone po UrlResolutionTagHelper)

Dotyczy