Sdílet prostřednictvím


LinkTagHelper Třída

Definice

ITagHelper implementace zaměřená na <prvky propojení> , které podporují záložní 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ík značky nebude zpracovávat případy s atributem 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 s globály.

FallbackHref

Adresa URL šablony stylů CSS, ke které se má vrátit v případě, že primární šablona selže.

FallbackHrefExclude

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

FallbackHrefInclude

Čárkami oddělený seznam vzorů souborů se globály šablon stylů CSS, do které se mají vrátit v případě selhání primární šablony. Vzory globů 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í se používat ve spojení s FallbackTestProperty a FallbackTestValue, a buď FallbackHref nebo FallbackHrefInclude.

FallbackTestProperty

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

FallbackTestValue

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

GlobbingUrlBuilder

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

HostingEnvironment

Získá pro IWebHostEnvironment aplikaci.

Href

Adresa propojeného prostředku.

HrefExclude

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

HrefInclude

Čárkami oddělený seznam vzorů souborů s globály šablon stylů CSS, které se mají načíst. Vzory globů se posuzují vzhledem k nastavení webroot aplikace.

HtmlEncoder

Hodnota HtmlEncoder

(Zděděno od UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Získá použitý kód pro kódování záložní informace.

Order

Při spuštění sady ITagHelpers jsou jejich Init(TagHelperContext)'s nejprve vyvolány v zadaném Order; pak jsou ProcessAsync(TagHelperContext, TagHelperOutput)jejich 's 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 s ITagHelper danou context. Přidání by Items se mělo provést v rámci této metody, aby se zajistilo, že se přidá před spuštěním podřízených položek.

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

Synchronně spustí TagHelper příkaz s danými context a output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronně spustí TagHelper příkaz s daným context a output.

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

Přeloží a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro outputhodnotu s Attributes , jejíž Name hodnota 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