Freigeben über


ScriptTagHelper Klasse

Definition

ITagHelper Implementierung für <Skriptelemente> , die Fallback-src-Pfade unterstützt.

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
Vererbung
Attribute

Hinweise

Das Taghilfsprogramm wird für Fälle nicht nur mit dem Attribut 'src' verarbeitet.

Konstruktoren

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Veraltet.

Erstellt einen neuen ScriptTagHelper.

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

Erstellt einen neuen ScriptTagHelper.

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

Erstellt einen neuen ScriptTagHelper.

Eigenschaften

AppendVersion

Wert, der angibt, ob die Dateiversion an src-URLs angefügt werden soll.

Cache

Ruft die IMemoryCache zum Speichern von globbed URLs ab.

FallbackSrc

Die URL eines Skripttags, das als Fallback verwendet wird, falls die primäre URL nicht verfügbar ist.

FallbackSrcExclude

Eine durch Kommas getrennte Liste von Globbed-Dateimustern von JavaScript-Skripts, die aus der Fallbackliste ausgeschlossen werden sollen, falls das primäre Skript fehlschlägt. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet. Muss in Verbindung mit FallbackSrcIncludeverwendet werden.

FallbackSrcInclude

Eine durch Kommas getrennte Liste von Globbed-Dateimustern von JavaScript-Skripts, auf die im Fall eines Fehlers des primären Skripts zurückfallen soll. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet.

FallbackTestExpression

Die im primären Skript definierte Skriptmethode, die für den Fallbacktest verwendet wird.

GlobbingUrlBuilder

Ruft die GlobbingUrlBuilder zum Auffüllen eingeschlossener und ausgeschlossener URLs ab.

HostingEnvironment

Ruft die IWebHostEnvironment für die Anwendung ab.

HtmlEncoder

Die HtmlEncoder.

(Geerbt von UrlResolutionTagHelper)
JavaScriptEncoder

Ruft die zum Codieren von JavaScriptEncoder Fallbackinformationen verwendeten ab.

Order

Wenn eine Gruppe von ITagHelpers ausgeführt wird, werden ihre Init(TagHelperContext)'s zuerst in den angegebenen Orderaufgerufen. Dann werden ihre ProcessAsync(TagHelperContext, TagHelperOutput)'s im angegebenen Orderaufgerufen. Niedrigere Werte werden zuerst ausgeführt.

Src

Adresse des zu verwendenden externen Skripts.

SrcExclude

Eine durch Kommas getrennte Liste mit globbten Dateimustern von JavaScript-Skripts, die vom Laden ausgeschlossen werden sollen. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet. Muss in Verbindung mit SrcIncludeverwendet werden.

SrcInclude

Eine durch Kommas getrennte Liste mit globbten Dateimustern von JavaScript-Skripts, die geladen werden sollen. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet.

SuppressFallbackIntegrity

Boolescher Wert, der bestimmt, ob ein Integritätshash mit FallbackSrc dem Wert verglichen wird.

UrlHelperFactory

Die IUrlHelperFactory.

(Geerbt von UrlResolutionTagHelper)
ViewContext

Die ViewContext.

(Geerbt von UrlResolutionTagHelper)

Methoden

Init(TagHelperContext)

Initialisiert das ITagHelper mit dem angegebenen context. In dieser Methode sollten Ergänzungen Items vorgenommen werden, um sicherzustellen, dass sie vor dem Ausführen der untergeordneten Elemente hinzugefügt werden.

(Geerbt von TagHelper)
Process(TagHelperContext, TagHelperOutput)

Führt synchron das TagHelper mit dem angegebenen context und outputaus.

ProcessAsync(TagHelperContext, TagHelperOutput)

Führt asynchron das TagHelper mit dem angegebenen context und aus output.

(Geerbt von TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Löst und aktualisiert URL-Werte ab "~/" (relativ zur "webroot"-Einstellung der Anwendung) für "sAttributes", der istattributeNameName.output

(Geerbt von UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Versucht, den angegebenen url Wert relativ zur Einstellung "webroot" der Anwendung aufzulösen.

(Geerbt von UrlResolutionTagHelper)
TryResolveUrl(String, String)

Versucht, den angegebenen url Wert relativ zur Einstellung "webroot" der Anwendung aufzulösen.

(Geerbt von UrlResolutionTagHelper)

Gilt für: