LinkTagHelper Klasa

Definicja

ITagHelper implementacja określania wartości docelowej <elementów linku> , które obsługują rezerwowe ścieżki 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
Dziedziczenie
Atrybuty

Uwagi

Pomocnik tagu nie będzie przetwarzać przypadków z atrybutem "href".

Konstruktory

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Przestarzałe.

Tworzy nowy adres LinkTagHelper.

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

Tworzy nowy adres LinkTagHelper.

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

Tworzy nowy adres LinkTagHelper.

Właściwości

AppendVersion

Wartość wskazująca, czy wersja pliku powinna zostać dołączona do adresów URL href.

Cache

IMemoryCache Pobiera adresy URL używane do przechowywania adresów URL z kulkami globbed.

FallbackHref

Adres URL arkusza stylów CSS do powrotu w przypadku awarii podstawowego.

FallbackHrefExclude

Rozdzielona przecinkami lista wzorców plików globbed arkusza stylów CSS, które mają zostać wykluczone z listy rezerwowej, w przypadku awarii podstawowej. Wzorce globu są oceniane względem ustawienia "webroot" aplikacji. Musi być używany w połączeniu z FallbackHrefInclude.

FallbackHrefInclude

Rozdzielona przecinkami lista wzorców plików globbed arkuszy stylów CSS do powrotu w przypadku awarii podstawowej. Wzorce globu są oceniane względem ustawienia "webroot" aplikacji.

FallbackTestClass

Nazwa klasy zdefiniowana w arkuszu stylów do użycia na potrzeby testu rezerwowego. Musi być używany w połączeniu z elementami FallbackTestProperty i i FallbackTestValuelub FallbackHrefFallbackHrefInclude.

FallbackTestProperty

Nazwa właściwości CSS do użycia na potrzeby testu rezerwowego. Musi być używany w połączeniu z elementami FallbackTestClass i i FallbackTestValuelub FallbackHrefFallbackHrefInclude.

FallbackTestValue

Wartość właściwości CSS do użycia na potrzeby testu rezerwowego. Musi być używany w połączeniu z elementami FallbackTestClass i i FallbackTestPropertylub FallbackHrefFallbackHrefInclude.

GlobbingUrlBuilder

Pobiera informacje używane do wypełniania GlobbingUrlBuilder dołączonych i wykluczonych adresów URL.

HostingEnvironment

Pobiera element IWebHostEnvironment dla aplikacji.

Href

Adres połączonego zasobu.

HrefExclude

Rozdzielona przecinkami lista wzorców plików globbed arkuszy stylów CSS, które mają zostać wykluczone z ładowania. Wzorce globu są oceniane względem ustawienia "webroot" aplikacji. Musi być używany w połączeniu z HrefInclude.

HrefInclude

Rozdzielona przecinkami lista wzorców plików globbed arkuszy stylów CSS do załadowania. Wzorce globu są oceniane względem ustawienia "webroot" aplikacji.

HtmlEncoder

Element HtmlEncoder.

(Odziedziczone po UrlResolutionTagHelper)
JavaScriptEncoder

Pobiera informacje JavaScriptEncoder używane do kodowania informacji rezerwowych.

Order

Gdy zestaw s ITagHelperjest wykonywany, ich Init(TagHelperContext)'s są najpierw wywoływane w określonym Order; następnie ich ProcessAsync(TagHelperContext, TagHelperOutput)'s są wywoływane w określonym Order. Niższe wartości są najpierw wykonywane.

SuppressFallbackIntegrity

Wartość logiczna określająca, czy skrót integralności zostanie porównany z wartością FallbackHref .

UrlHelperFactory

Element IUrlHelperFactory.

(Odziedziczone po UrlResolutionTagHelper)
ViewContext

Element ViewContext.

(Odziedziczone po UrlResolutionTagHelper)

Metody

Init(TagHelperContext)

Inicjuje element ITagHelper przy użyciu podanego context. Dodatki należy wykonać Items w ramach tej metody, aby upewnić się, że zostały dodane przed wykonaniem elementów podrzędnych.

(Odziedziczone po TagHelper)
Process(TagHelperContext, TagHelperOutput)

Synchronicznie wykonuje element TagHelper z daną context wartością i output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Asynchronicznie wykonuje element TagHelper z daną context wartością i output.

(Odziedziczone po TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Rozpoznaje i aktualizuje wartości adresu URL rozpoczynające się od "~/" (względem ustawienia "webroot" aplikacji) dla "outputs, których Name wartość to attributeNameAttributes .

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Próbuje rozpoznać daną url wartość względem ustawienia "webroot" aplikacji.

(Odziedziczone po UrlResolutionTagHelper)
TryResolveUrl(String, String)

Próbuje rozpoznać daną url wartość względem ustawienia "webroot" aplikacji.

(Odziedziczone po UrlResolutionTagHelper)

Dotyczy