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 用于存储 globbed URL 的 。 此属性已过时,将在将来的版本中删除。

HostingEnvironment
已过时.

获取 IWebHostEnvironment 应用程序的 。 此属性已过时,将在将来的版本中删除。

HtmlEncoder

HtmlEncoder

(继承自 UrlResolutionTagHelper)
Order

执行一组 ITagHelper时,首先在指定的 中调用其 Init(TagHelperContext)的 ;然后在指定的 OrderOrder中调用其 ProcessAsync(TagHelperContext, TagHelperOutput)的 。 先执行更低的值。

Src

图像的源。

UrlHelperFactory

IUrlHelperFactory

(继承自 UrlResolutionTagHelper)
ViewContext

ViewContext

(继承自 UrlResolutionTagHelper)

方法

Init(TagHelperContext)

ITagHelper使用给定context的 初始化 。 Items应在此方法中对 进行添加,以确保在执行子级之前添加它们。

(继承自 TagHelper)
Process(TagHelperContext, TagHelperOutput)

使用给定contextTagHelperoutput同步执行 。

ProcessAsync(TagHelperContext, TagHelperOutput)

使用给定contextTagHelperoutput异步执行 。

(继承自 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

解析并更新以“~/”开头的 URL 值, (相对于应用程序的“webroot”设置) ,outputAttributesNameattributeName

(继承自 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

尝试解析相对于应用程序的“webroot”设置的给定 url 值。

(继承自 UrlResolutionTagHelper)
TryResolveUrl(String, String)

尝试解析相对于应用程序的“webroot”设置的给定 url 值。

(继承自 UrlResolutionTagHelper)

适用于