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")>]
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 baru ScriptTagHelper.

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

Membuat baru ScriptTagHelper.

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

Membuat baru ScriptTagHelper.

Properti

AppendVersion

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

Cache

Mendapatkan yang IMemoryCache digunakan untuk menyimpan url yang di-globbed.

FallbackSrc

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

FallbackSrcExclude

Daftar pola file yang dipisahkan koma dari skrip JavaScript yang dipisahkan koma 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 yang dipisahkan koma dari skrip JavaScript yang dipisahkan koma 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 yang digunakan untuk mengisi url yang GlobbingUrlBuilder disertakan dan dikecualikan.

HostingEnvironment

IWebHostEnvironment Mendapatkan untuk aplikasi.

HtmlEncoder

HtmlEncoder.

(Diperoleh dari UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Mendapatkan yang digunakan untuk mengodekan informasi fallback.

Order

Ketika satu set ITagHelperdijalankan, Init(TagHelperContext)mereka pertama kali dipanggil dalam yang ditentukan Order; maka 's mereka ProcessAsync(TagHelperContext, TagHelperOutput)dipanggil dalam yang ditentukan Order. 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 globbed yang dipisahkan koma dari skrip JavaScript untuk dimuat. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi.

SuppressFallbackIntegrity

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

UrlHelperFactory

IUrlHelperFactory.

(Diperoleh dari UrlResolutionTagHelper)
ViewContext

ViewContext.

(Diperoleh dari UrlResolutionTagHelper)

Metode

Init(TagHelperContext)

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

(Diperoleh dari TagHelper)
Process(TagHelperContext, TagHelperOutput)

Secara sinkron menjalankan TagHelper dengan yang diberikan context dan output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Secara asinkron menjalankan TagHelper dengan yang diberikan context dan output.

(Diperoleh dari TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Menyelesaikan dan memperbarui nilai URL yang dimulai dengan '~/' (relatif terhadap pengaturan 'webroot' aplikasi) untuk output's Attributes yang Name adalah attributeName.

(Diperoleh dari UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

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

(Diperoleh dari UrlResolutionTagHelper)
TryResolveUrl(String, String)

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

(Diperoleh dari UrlResolutionTagHelper)

Berlaku untuk