ImageTagHelper 類別

定義

ITagHelper 實作以 < 支援檔案版本設定的 img > 元素為目標。

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
繼承
屬性

備註

只有 'src' 屬性的案例,標籤協助程式不會處理。

建構函式

ImageTagHelper(IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)

建立新的 ImageTagHelper

ImageTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, IUrlHelperFactory)
已淘汰.

建立新的 ImageTagHelper

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

建立新的 ImageTagHelper

ImageTagHelper(IWebHostEnvironment, TagHelperMemoryCacheProvider, IFileVersionProvider, HtmlEncoder, IUrlHelperFactory)
已淘汰.

建立新的 ImageTagHelper。 此建構函式已經過時,將會在未來版本中移除。

屬性

AppendVersion

值,指出是否應該將檔案版本附加至 src URL。

Cache
已淘汰.

IMemoryCache取得用來儲存萬用字元 URL 的 。 這個屬性已過時,未來版本將會移除。

HostingEnvironment
已淘汰.

IWebHostEnvironment取得應用程式的 。 這個屬性已過時,未來版本將會移除。

HtmlEncoder

HtmlEncoder

(繼承來源 UrlResolutionTagHelper)
Order

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

Src

影像的來源。

UrlHelperFactory

IUrlHelperFactory

(繼承來源 UrlResolutionTagHelper)
ViewContext

ViewContext

(繼承來源 UrlResolutionTagHelper)

方法

Init(TagHelperContext)

ITagHelper使用指定的 context 初始化 。 新增至 Items 應該在此方法內完成,以確保在執行子系之前新增它們。

(繼承來源 TagHelper)
Process(TagHelperContext, TagHelperOutput)

使用指定的 contextoutput 以同步方式執行 TagHelper

ProcessAsync(TagHelperContext, TagHelperOutput)

使用指定的 contextoutput 以非同步方式執行 TagHelper

(繼承來源 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

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

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

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

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

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

(繼承來源 UrlResolutionTagHelper)

適用於