LinkTagHelper Třída

Definice

ITagHelper implementace, která cílí na <prvky propojení> , které podporují náhradní cesty 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
Dědičnost
Atributy

Poznámky

Pomocná rutina značky nezpracuje pro případy pouze atribut href.

Konstruktory

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Zastaralé.

Vytvoří nový objekt LinkTagHelper.

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

Vytvoří nový objekt LinkTagHelper.

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

Vytvoří nový objekt LinkTagHelper.

Vlastnosti

AppendVersion

Hodnota označující, jestli má být k adresám URL href připojena verze souboru.

Cache

IMemoryCache Získá použité k ukládání adres URL globbed.

FallbackHref

Adresa URL šablony stylů CSS, do které se má vrátit v případě selhání primární šablony stylů.

FallbackHrefExclude

Čárkami oddělený seznam vzorů souborů v šablonách stylů CSS, které se mají vyloučit z náhradního seznamu, v případě selhání primární šablony. Vzory globu se posuzují vzhledem k nastavení webroot aplikace. Musí být použita ve spojení s FallbackHrefInclude.

FallbackHrefInclude

Čárkami oddělený seznam vzorů souborů v šablonách stylů CSS, na které se v případě selhání primární šablony šablon stylů CSS přepne. Vzory globu se posuzují vzhledem k nastavení webroot aplikace.

FallbackTestClass

Název třídy definovaný v šabloně stylů, který se má použít pro záložní test. Musí být použita ve spojení s FallbackTestProperty a , a FallbackTestValuebuď FallbackHref nebo FallbackHrefInclude.

FallbackTestProperty

Název vlastnosti CSS, který se má použít pro záložní test. Musí být použita ve spojení s FallbackTestClass a , a FallbackTestValuebuď FallbackHref nebo FallbackHrefInclude.

FallbackTestValue

Hodnota vlastnosti CSS, která se má použít pro záložní test. Musí být použita ve spojení s FallbackTestClass a , a FallbackTestPropertybuď FallbackHref nebo FallbackHrefInclude.

GlobbingUrlBuilder

GlobbingUrlBuilder Získá použité k naplnění zahrnuté a vyloučené adresy URL.

HostingEnvironment

IWebHostEnvironment Získá pro aplikaci.

Href

Adresa propojeného prostředku.

HrefExclude

Čárkami oddělený seznam vzorů souborů globbed šablon stylů CSS, které se mají vyloučit z načítání. Vzory globu se posuzují vzhledem k nastavení webroot aplikace. Musí být použita ve spojení s HrefInclude.

HrefInclude

Seznam souborů oddělený čárkami oddělených vzory souborů v šablonách stylů CSS, které se mají načíst. Vzory globu se posuzují vzhledem k nastavení webroot aplikace.

HtmlEncoder

Hodnota HtmlEncoder

(Zděděno od UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Získá použité k kódování náhradních informací.

Order

Když se spustí sada ITagHelpers, jejich Init(TagHelperContext)'s jsou nejprve vyvolány v zadané Order; jejich ProcessAsync(TagHelperContext, TagHelperOutput)' jsou vyvolány v zadané Order. Nejprve se spustí nižší hodnoty.

SuppressFallbackIntegrity

Logická hodnota, která určuje, jestli se hodnota hash integrity porovná s FallbackHref hodnotou.

UrlHelperFactory

Hodnota IUrlHelperFactory

(Zděděno od UrlResolutionTagHelper)
ViewContext

Hodnota ViewContext

(Zděděno od UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicializuje ITagHelper s danou context. V rámci této metody by se měly provádět doplňky, Items aby se zajistilo, že se přidají před spuštěním podřízených položek.

(Zděděno od TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronně provede danou TagHelper context a output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně provede danou TagHelper context a output.

(Zděděno od TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Řeší a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro output's's Attributes ' jehož Name je attributeName.

(Zděděno od UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Pokusí se přeložit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)
TryResolveUrl(String, String)

Pokusí se přeložit danou url hodnotu vzhledem k nastavení webroot aplikace.

(Zděděno od UrlResolutionTagHelper)

Platí pro