ScriptTagHelper クラス

定義

ITagHelper フォールバック 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")]
[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
継承
属性

注釈

タグ ヘルパーは、'src' 属性のみを持つケースでは処理されません。

コンストラクター

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
古い.

新しい ScriptTagHelperを作成します。

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

新しい ScriptTagHelperを作成します。

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

新しい ScriptTagHelperを作成します。

プロパティ

AppendVersion

ファイルのバージョンを src urls に追加する必要があるかどうかを示す値。

Cache

globbed URL の格納に使用する IMemoryCache を取得します。

FallbackSrc

プライマリ タグが失敗した場合にフォールバックするスクリプト タグの URL。

FallbackSrcExclude

フォールバック リストから除外する JavaScript スクリプトの globbed ファイル パターンのコンマ区切りリスト (プライマリ スクリプトが失敗した場合)。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。 FallbackSrcIncludeと組み合わせて使用する必要があります。

FallbackSrcInclude

プライマリスクリプトが失敗した場合にフォールバックする JavaScript スクリプトの globbed ファイル パターンのコンマ区切りのリスト。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。

FallbackTestExpression

フォールバック テストに使用するプライマリ スクリプトで定義されているスクリプト メソッド。

GlobbingUrlBuilder

含まれる URL と除外された URL の設定に使用する GlobbingUrlBuilder を取得します。

HostingEnvironment

アプリケーションの IWebHostEnvironment を取得します。

HtmlEncoder

HtmlEncoder.

(継承元 UrlResolutionTagHelper)
ImportMap

ドキュメントに使用する ImportMapDefinition

JavaScriptEncoder

フォールバック情報のエンコードに使用する JavaScriptEncoder を取得します。

Order

一連の ITagHelperが実行されると、指定された Orderで最初に Init(TagHelperContext)'s が呼び出されます。その ProcessAsync(TagHelperContext, TagHelperOutput)'s は、指定された Orderで呼び出されます。 低い値が最初に実行されます。

Src

使用する外部スクリプトのアドレス。

SrcExclude

読み込みから除外する JavaScript スクリプトの globbed ファイル パターンのコンマ区切りのリスト。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。 SrcIncludeと組み合わせて使用する必要があります。

SrcInclude

読み込む JavaScript スクリプトの globbed ファイル パターンのコンマ区切りのリスト。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。

SuppressFallbackIntegrity

整合性ハッシュを FallbackSrc 値と比較するかどうかを決定するブール値。

Type

スクリプトの種類。

UrlHelperFactory

IUrlHelperFactory.

(継承元 UrlResolutionTagHelper)
ViewContext

ViewContext.

(継承元 UrlResolutionTagHelper)

メソッド

Init(TagHelperContext)

指定した contextを使用して ITagHelper を初期化します。 Items への追加は、子を実行する前に追加されるように、このメソッド内で行う必要があります。

(継承元 TagHelper)
Process(TagHelperContext, TagHelperOutput)

指定された contextoutputを使用して、TagHelper を同期的に実行します。

ProcessAsync(TagHelperContext, TagHelperOutput)

指定された contextoutputを使用して TagHelper を非同期に実行します。

(継承元 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

NameattributeNameされている outputAttributes の URL 値 (アプリケーションの 'webroot' 設定に対する相対値) で始まる URL 値を解決および更新します。

(継承元 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

アプリケーションの 'webroot' 設定を基準にして、指定された url 値の解決を試みます。

(継承元 UrlResolutionTagHelper)
TryResolveUrl(String, String)

アプリケーションの 'webroot' 設定を基準にして、指定された url 値の解決を試みます。

(継承元 UrlResolutionTagHelper)

適用対象