ScriptTagHelper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
ITagHelper Implementierung für <Skript> Elemente, die Fallback-Src-Pfade unterstützen.
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
- Vererbung
- Attribute
Hinweise
Das Tag-Hilfsprogramm verarbeitet keine Fälle mit nur dem Attribut "src".
Konstruktoren
Eigenschaften
AppendVersion |
Wert, der angibt, ob die Dateiversion an src-URLs angefügt werden soll. |
Cache |
Ruft die IMemoryCache verwendet, um globbed URLs zu speichern. |
FallbackSrc |
Die URL eines Skripttags, auf das zurückzugreifen ist, falls der primäre Fehler auftritt. |
FallbackSrcExclude |
Eine durch Trennzeichen getrennte Liste mit verblendeten Dateimustern von JavaScript-Skripts, die aus der Fallbackliste ausgeschlossen werden sollen, falls der primäre Fehler auftritt. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet. Muss in Verbindung mit FallbackSrcIncludeverwendet werden. |
FallbackSrcInclude |
Eine durch Kommas getrennte Liste mit verblendeten Dateimustern von JavaScript-Skripts, auf die fallbacken werden soll, wenn der primäre Fehler auftritt. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet. |
FallbackTestExpression |
Die skriptmethode, die im primären Skript definiert ist, das für den Fallbacktest verwendet werden soll. |
GlobbingUrlBuilder |
Ruft die GlobbingUrlBuilder verwendet, um eingeschlossene und ausgeschlossene URLs aufzufüllen. |
HostingEnvironment |
Ruft die IWebHostEnvironment für die Anwendung ab. |
HtmlEncoder |
Die HtmlEncoder. (Geerbt von UrlResolutionTagHelper) |
ImportMap |
Die ImportMapDefinition, die für das Dokument verwendet werden sollen. |
JavaScriptEncoder |
Ruft die JavaScriptEncoder ab, die zum Codieren von Fallbackinformationen verwendet werden. |
Order |
Wenn eine Gruppe von ITagHelperausgeführt wird, werden ihre Init(TagHelperContext)zuerst in der angegebenen Orderaufgerufen; dann werden die ProcessAsync(TagHelperContext, TagHelperOutput)'s in der angegebenen Orderaufgerufen. Niedrigere Werte werden zuerst ausgeführt. |
Src |
Adresse des zu verwendenden externen Skripts. |
SrcExclude |
Eine durch Trennzeichen getrennte Liste mit verherrlichten 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 globbierten 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 Wert verglichen wird. |
Type |
Typ des Skripts. |
UrlHelperFactory |
Die IUrlHelperFactory. (Geerbt von UrlResolutionTagHelper) |
ViewContext |
Die ViewContext. (Geerbt von UrlResolutionTagHelper) |
Methoden
Init(TagHelperContext) |
Initialisiert die ITagHelper mit dem angegebenen |
Process(TagHelperContext, TagHelperOutput) |
Führt die TagHelper synchron mit dem angegebenen |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Führt die TagHelper asynchron mit dem angegebenen |
ProcessUrlAttribute(String, TagHelperOutput) |
Löst URL-Werte ab "~/" (relativ zur Einstellung "webroot" der Anwendung) für |
TryResolveUrl(String, IHtmlContent) |
Versucht, den angegebenen |
TryResolveUrl(String, String) |
Versucht, den angegebenen |