Bagikan melalui


ScriptTagHelper Kelas

Definisi

ITagHelper implementasi yang menargetkan elemen> skrip <yang mendukung jalur src fallback.

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
Warisan
Atribut

Keterangan

Pembantu tag tidak akan memproses kasus hanya dengan atribut 'src'.

Konstruktor

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

Membuat ScriptTagHelperbaru.

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

Membuat ScriptTagHelperbaru.

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

Membuat ScriptTagHelperbaru.

Properti

AppendVersion

Nilai yang menunjukkan apakah versi file harus ditambahkan ke url src.

Cache

Mendapatkan IMemoryCache digunakan untuk menyimpan url globbed.

FallbackSrc

URL tag Skrip yang akan di-fallback jika tag utama gagal.

FallbackSrcExclude

Daftar pola file skrip JavaScript yang dipisahkan koma yang dipisahkan untuk dikecualikan dari daftar fallback, jika yang utama gagal. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi. Harus digunakan bersama dengan FallbackSrcInclude.

FallbackSrcInclude

Daftar pola file skrip JavaScript yang dipisahkan koma yang dipisahkan untuk dijatuhkan kembali jika yang utama gagal. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi.

FallbackTestExpression

Metode skrip yang ditentukan dalam skrip utama yang akan digunakan untuk pengujian fallback.

GlobbingUrlBuilder

Mendapatkan GlobbingUrlBuilder yang digunakan untuk mengisi url yang disertakan dan dikecualikan.

HostingEnvironment

Mendapatkan IWebHostEnvironment untuk aplikasi.

HtmlEncoder

HtmlEncoder.

(Diperoleh dari UrlResolutionTagHelper)
ImportMap

ImportMapDefinition yang digunakan untuk dokumen.

JavaScriptEncoder

Mendapatkan JavaScriptEncoder yang digunakan untuk mengodekan informasi fallback.

Order

Ketika satu set ITagHelperdijalankan, Init(TagHelperContext)mereka pertama kali dipanggil dalam Orderyang ditentukan ; kemudian ProcessAsync(TagHelperContext, TagHelperOutput)mereka dipanggil dalam Orderyang ditentukan . Nilai yang lebih rendah dijalankan terlebih dahulu.

Src

Alamat skrip eksternal yang akan digunakan.

SrcExclude

Daftar pola file skrip JavaScript yang dipisahkan koma untuk dikecualikan dari pemuatan. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi. Harus digunakan bersama dengan SrcInclude.

SrcInclude

Daftar pola file skrip JavaScript yang dipisahkan koma yang dipisahkan untuk dimuat. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi.

SuppressFallbackIntegrity

Nilai Boolean yang menentukan apakah hash integritas akan dibandingkan dengan nilai FallbackSrc.

Type

Jenis skrip.

UrlHelperFactory

IUrlHelperFactory.

(Diperoleh dari UrlResolutionTagHelper)
ViewContext

ViewContext.

(Diperoleh dari UrlResolutionTagHelper)

Metode

Init(TagHelperContext)

Menginisialisasi ITagHelper dengan contextyang diberikan . Penambahan untuk Items harus dilakukan dalam metode ini untuk memastikan mereka ditambahkan sebelum mengeksekusi anak-anak.

(Diperoleh dari TagHelper)
Process(TagHelperContext, TagHelperOutput)

Secara sinkron menjalankan TagHelper dengan context dan outputyang diberikan.

ProcessAsync(TagHelperContext, TagHelperOutput)

Secara asinkron menjalankan TagHelper dengan context dan outputyang diberikan.

(Diperoleh dari TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Menyelesaikan dan memperbarui nilai URL yang dimulai dengan '~/' (relatif terhadap pengaturan 'webroot' aplikasi) untuk Attributesoutputyang Name nya attributeName.

(Diperoleh dari UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Mencoba mengatasi nilai url yang diberikan relatif terhadap pengaturan 'webroot' aplikasi.

(Diperoleh dari UrlResolutionTagHelper)
TryResolveUrl(String, String)

Mencoba mengatasi nilai url yang diberikan relatif terhadap pengaturan 'webroot' aplikasi.

(Diperoleh dari UrlResolutionTagHelper)

Berlaku untuk