ScriptTagHelper Klasa

Definicja

ITagHelper implementacja docelowa elementów <skryptu> , 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")>]
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 adres ScriptTagHelper.

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

Tworzy nowy adres ScriptTagHelper.

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

Tworzy nowy adres ScriptTagHelper.

Właściwości

AppendVersion

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

Cache

IMemoryCache Pobiera używane do przechowywania adresów URL kulistych.

FallbackSrc

Adres URL tagu skryptu, który ma być powrotny w przypadku niepowodzenia podstawowego.

FallbackSrcExclude

Rozdzielona przecinkami lista wzorców plików globbed skryptów JavaScript do wykluczenia z listy rezerwowej, w przypadku awarii podstawowej. Wzorce globu są oceniane względem ustawienia "webroot" aplikacji. Musi być używany 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 globu są oceniane względem ustawienia "webroot" aplikacji.

FallbackTestExpression

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

GlobbingUrlBuilder

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

HostingEnvironment

Pobiera element IWebHostEnvironment dla aplikacji.

HtmlEncoder

Element HtmlEncoder.

(Odziedziczone po UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Pobiera informacje używane do kodowania informacji rezerwowych.

Order

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

Src

Adres skryptu zewnętrznego do użycia.

SrcExclude

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

SrcInclude

Rozdzielona przecinkami lista wzorców plików globbed skryptów JavaScript do załadowania. Wzorce globu 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 .

UrlHelperFactory

Element IUrlHelperFactory.

(Odziedziczone po UrlResolutionTagHelper)
ViewContext

Element ViewContext.

(Odziedziczone po UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicjuje element ITagHelper przy użyciu podanego context. Dodatki należy wykonać Items 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 element TagHelper z danym context elementem i output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronicznie wykonuje element TagHelper z danym context elementem i output.

(Odziedziczone po TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Rozwiązuje i aktualizuje wartości adresów URL rozpoczynające się od "~/" (względem ustawienia "webroot" aplikacji) dla parametru output" Attributes , którego Name wartość to attributeName.

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

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

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, String)

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

(Odziedziczone po UrlResolutionTagHelper)

Dotyczy