LinkTagHelper Класс

Определение

ITagHelperреализация для элементов ссылок<>, поддерживающих резервные пути href.

public ref class LinkTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-class", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-property", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-value", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-append-version", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)]
public class LinkTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-include", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-href-exclude", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-class", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-property", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-fallback-test-value", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("link", Attributes="asp-append-version", TagStructure=Microsoft.AspNetCore.Razor.TagHelpers.TagStructure.WithoutEndTag)>]
type LinkTagHelper = class
    inherit UrlResolutionTagHelper
Public Class LinkTagHelper
Inherits UrlResolutionTagHelper
Наследование
Атрибуты

Комментарии

Вспомогатель тега не будет обрабатывать случаи только с атрибутом href.

Конструкторы

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Устаревшие..

Создает новый экземпляр LinkTagHelper.

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

Создает новый экземпляр LinkTagHelper.

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

Создает новый экземпляр LinkTagHelper.

Свойства

AppendVersion

Значение, указывающее, следует ли добавить версию файла к URL-адресам href.

Cache

Возвращает объект , используемый IMemoryCache для хранения проглобированных URL-адресов.

FallbackHref

URL-адрес таблицы стилей CSS, на который следует вернуться в случае сбоя основной таблицы стилей.

FallbackHrefExclude

Разделенный запятыми список шаблонов файлов с проглобированными файлами таблиц стилей CSS, которые необходимо исключить из резервного списка в случае сбоя первичного. Шаблоны блеска оцениваются относительно параметра webroot приложения. Должен использоваться совместно с FallbackHrefInclude.

FallbackHrefInclude

Список таблиц стилей CSS, разделенных запятыми, на случай сбоя основной таблицы стилей CSS. Шаблоны блеска оцениваются относительно параметра webroot приложения.

FallbackTestClass

Имя класса, определенное в таблице стилей для использования в качестве теста резервного экземпляра. Необходимо использовать в сочетании с FallbackTestProperty и FallbackTestValue, а также или FallbackHrefIncludeFallbackHref .

FallbackTestProperty

Имя свойства CSS, используемое для теста резервного экземпляра. Необходимо использовать в сочетании с FallbackTestClass и FallbackTestValue, а также или FallbackHrefIncludeFallbackHref .

FallbackTestValue

Значение свойства CSS, используемое для теста резервного экземпляра. Необходимо использовать в сочетании с FallbackTestClass и FallbackTestProperty, а также или FallbackHrefIncludeFallbackHref .

GlobbingUrlBuilder

Возвращает объект , используемый GlobbingUrlBuilder для заполнения включенных и исключенных URL-адресов.

HostingEnvironment

Возвращает для IWebHostEnvironment приложения.

Href

Адрес связанного ресурса.

HrefExclude

Разделенный запятыми список шаблонов файлов с проглобированными файлами таблиц стилей CSS, которые необходимо исключить из загрузки. Шаблоны блеска оцениваются относительно параметра webroot приложения. Должен использоваться совместно с HrefInclude.

HrefInclude

Разделенный запятыми список шаблонов файлов с проглобированными файлами таблиц стилей CSS для загрузки. Шаблоны блеска оцениваются относительно параметра webroot приложения.

HtmlEncoder

HtmlEncoder.

(Унаследовано от UrlResolutionTagHelper)
JavaScriptEncoder

Возвращает объект , используемый JavaScriptEncoder для кодирования резервных сведений.

Order

При выполнении ITagHelperInit(TagHelperContext)набора объектов их сначала вызываются в указанном Orderобъекте ; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном Order. В первую очередь выполняются более низкие значения.

SuppressFallbackIntegrity

Логическое значение, определяющее, сравнивается ли хэш целостности со FallbackHref значением.

UrlHelperFactory

IUrlHelperFactory.

(Унаследовано от UrlResolutionTagHelper)
ViewContext

ViewContext.

(Унаследовано от UrlResolutionTagHelper)

Методы

Init(TagHelperContext)

Инициализирует ITagHelper с заданным context. В этом методе необходимо выполнить дополнения, Items чтобы убедиться, что они добавлены перед выполнением дочерних элементов.

(Унаследовано от TagHelper)
Process(TagHelperContext, TagHelperOutput)

Синхронно выполняет TagHelper с заданными context и output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Асинхронно выполняет TagHelper с заданными context и output.

(Унаследовано от TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Разрешает и обновляет значения URL-адресов, начиная с "~/" (относительно параметра "webroot" приложения) для output"s", Attributes для которых Name имеет значение attributeName.

(Унаследовано от UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Пытается разрешить заданное url значение относительно параметра "webroot" приложения.

(Унаследовано от UrlResolutionTagHelper)
TryResolveUrl(String, String)

Пытается разрешить заданное url значение относительно параметра "webroot" приложения.

(Унаследовано от UrlResolutionTagHelper)

Применяется к