Bagikan melalui


ImageTagHelper Kelas

Definisi

ITagHelper implementasi yang menargetkan <elemen img> yang mendukung penerapan versi file.

public ref class ImageTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("img", Attributes="asp-append-version,src", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
public class ImageTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("img", Attributes="asp-append-version,src", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
type ImageTagHelper = class
    inherit UrlResolutionTagHelper
Public Class ImageTagHelper
Inherits UrlResolutionTagHelper
Warisan
Atribut

Keterangan

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

Konstruktor

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Membuat baru ImageTagHelper.

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
Kedaluwarsa.

Membuat baru ImageTagHelper.

ImageTagHelper(IHostingEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

Membuat baru ImageTagHelper.

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
Kedaluwarsa.

Membuat baru ImageTagHelper. Konstruktor ini usang dan akan dihapus dalam versi mendatang.

Properti

AppendVersion

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

Cache
Kedaluwarsa.

Mendapatkan yang IMemoryCache digunakan untuk menyimpan url yang di-globbed. Properti ini usang dan akan dihapus dalam versi mendatang.

HostingEnvironment
Kedaluwarsa.

IWebHostEnvironment Mendapatkan untuk aplikasi. Properti ini usang dan akan dihapus dalam versi mendatang.

HtmlEncoder

HtmlEncoder.

(Diperoleh dari UrlResolutionTagHelper)
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

Sumber gambar.

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