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 для исключения из резервного списка в случае сбоя основного файла. Шаблоны glob оцениваются относительно параметра webroot приложения. Необходимо использовать в сочетании с FallbackHrefInclude.

FallbackHrefInclude

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

FallbackTestClass

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

FallbackTestProperty

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

FallbackTestValue

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

GlobbingUrlBuilder

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

HostingEnvironment

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

Href

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

HrefExclude

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

HrefInclude

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

HtmlEncoder

HtmlEncoder.

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

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

Order

При выполнении набора s ITagHelperих Init(TagHelperContext)'s сначала вызываются в указанном; затем их ProcessAsync(TagHelperContext, TagHelperOutput)'s вызываются в указанном Orderпараметре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)

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