LinkTagHelper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 |
| Process(TagHelperContext, TagHelperOutput) |
Synchronně provede danou TagHelper |
| ProcessAsync(TagHelperContext, TagHelperOutput) |
Asynchronně provede danou TagHelper |
| ProcessUrlAttribute(String, TagHelperOutput) |
Řeší a aktualizuje hodnoty adresy URL začínající na ~/(vzhledem k nastavení webroot aplikace) pro |
| TryResolveUrl(String, IHtmlContent) |
Pokusí se přeložit danou |
| TryResolveUrl(String, String) |
Pokusí se přeložit danou |