共用方式為


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 URL。

Cache

取得用來儲存 Globbed URL 的 IMemoryCache

FallbackSrc

在主要標籤失敗的情況下,要後援的腳本標籤 URL。

FallbackSrcExclude

在主要檔案模式失敗的情況下,JavaScript 腳本要從後援清單中排除的逗號分隔檔案模式清單。 glob 模式會相對於應用程式的 「Webroot」 設定進行評估。 必須與 FallbackSrcInclude搭配使用。

FallbackSrcInclude

在主要檔案模式失敗的情況下,JavaScript 腳本要後援的逗號分隔檔案模式清單。 glob 模式會相對於應用程式的 「Webroot」 設定進行評估。

FallbackTestExpression

用於後援測試的主要腳本中定義的腳本方法。

GlobbingUrlBuilder

取得用來填入已包含和排除 URL 的 GlobbingUrlBuilder

HostingEnvironment

取得應用程式的 IWebHostEnvironment

HtmlEncoder

HtmlEncoder

(繼承來源 UrlResolutionTagHelper)
ImportMap

要用於檔的 ImportMapDefinition

JavaScriptEncoder

取得用來編碼後援資訊的 JavaScriptEncoder

Order

執行一組 ITagHelper時,會先在指定的 Order中叫用其 Init(TagHelperContext);然後在指定的 Order中叫用其 ProcessAsync(TagHelperContext, TagHelperOutput)。 先執行較低的值。

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)

解析和更新開頭為 '~/' 的 URL 值(相對於應用程式的 'webroot' 設定),outputAttributesNameattributeName

(繼承來源 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

嘗試解析與應用程式 『webroot』 設定相對的指定 url 值。

(繼承來源 UrlResolutionTagHelper)
TryResolveUrl(String, String)

嘗試解析與應用程式 『webroot』 設定相對的指定 url 值。

(繼承來源 UrlResolutionTagHelper)

適用於