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")>]
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

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

FallbackSrc

プライマリ側でエラーが発生した場合にフォールバックするスクリプト タグの URL。

FallbackSrcExclude

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

FallbackSrcInclude

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

FallbackTestExpression

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

GlobbingUrlBuilder

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

HostingEnvironment

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

HtmlEncoder

HtmlEncoder

(継承元 UrlResolutionTagHelper)
JavaScriptEncoder

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

Order

ITagHelperセットが実行されると、 Init(TagHelperContext)の が指定した で最初に呼び出されます。次にProcessAsync(TagHelperContext, TagHelperOutput)、 の セットは指定Orderした Orderで呼び出されます。 低い値が最初に実行されます。

Src

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

SrcExclude

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

SrcInclude

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

SuppressFallbackIntegrity

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

UrlHelperFactory

IUrlHelperFactory

(継承元 UrlResolutionTagHelper)
ViewContext

ViewContext

(継承元 UrlResolutionTagHelper)

メソッド

Init(TagHelperContext)

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

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

指定contextされた と outputTagHelper使用して を同期的に実行します。

ProcessAsync(TagHelperContext, TagHelperOutput)

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

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

が である の URL 値を解決し、(アプリケーションの 'webroot' 設定を基準に) outputAttributesNameattributeName'~/' で始まる更新を行います。

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

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

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

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

(継承元 UrlResolutionTagHelper)

適用対象