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 |
Значение, указывающее, следует ли добавлять версию файла к URL-адресам src. |
Cache |
Устаревшие..
Возвращает объект , используемый IMemoryCache для хранения блюзированных URL-адресов. Это свойство устарело и будет удалено в следующей версии. |
HostingEnvironment |
Устаревшие..
Возвращает для IWebHostEnvironment приложения. Это свойство устарело и будет удалено в следующей версии. |
HtmlEncoder | (Унаследовано от UrlResolutionTagHelper) |
Order |
При выполнении ITagHelperInit(TagHelperContext)набора объектов их сначала вызываются в указанном Orderобъекте ; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном Order. Сначала выполняются более низкие значения. |
Src |
Источник изображения. |
UrlHelperFactory | (Унаследовано от UrlResolutionTagHelper) |
ViewContext | (Унаследовано от UrlResolutionTagHelper) |
Методы
Init(TagHelperContext) |
Инициализирует с ITagHelper помощью заданного |
Process(TagHelperContext, TagHelperOutput) |
Синхронно выполняет TagHelper с заданными |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Асинхронно выполняет с TagHelper заданными |
ProcessUrlAttribute(String, TagHelperOutput) |
Разрешает и обновляет значения URL-адресов, начиная с "~/" (относительно параметра "webroot" приложения) для |
TryResolveUrl(String, IHtmlContent) |
Пытается разрешить заданное |
TryResolveUrl(String, String) |
Пытается разрешить заданное |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по