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

FallbackHrefInclude

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

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, которые необходимо исключить из загрузки. Шаблоны стандартная маска оцениваются относительно параметра "корень" приложения. Должен использоваться в сочетании с HrefInclude .

HrefInclude

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

HtmlEncoder

HtmlEncoder.

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

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

Order

При выполнении набора объектов ITagHelper их Init(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-адресов, начинающиеся с "~/" (относительно параметра "root" приложения), для output Attributes которого имеет значение Name attributeName .

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

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

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

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

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

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