Freigeben über


LinkTagHelper Klasse

Definition

ITagHelper Implementierung für <Linkelemente> , die Fallback-href-Pfade unterstützt.

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
Vererbung
Attribute

Hinweise

Das Taghilfsprogramm wird für Fälle nicht nur mit dem Attribut "href" verarbeitet.

Konstruktoren

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Veraltet.

Erstellt einen neuen LinkTagHelper.

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

Erstellt einen neuen LinkTagHelper.

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

Erstellt einen neuen LinkTagHelper.

Eigenschaften

AppendVersion

Wert, der angibt, ob die Dateiversion an die href-URLs angefügt werden soll.

Cache

Ruft die IMemoryCache zum Speichern von globbed URLs ab.

FallbackHref

Die URL eines CSS-Stylesheets, auf das ein Fallback durchgeführt werden soll, falls das primäre Stylesheet fehlschlägt.

FallbackHrefExclude

Eine durch Kommas getrennte Liste mit globbten Dateimustern von CSS-Stylesheets, die aus der Fallbackliste ausgeschlossen werden sollen, falls die primäre Liste fehlschlägt. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet. Muss in Verbindung mit FallbackHrefIncludeverwendet werden.

FallbackHrefInclude

Eine durch Kommas getrennte Liste von globbed-Dateimustern von CSS-Stylesheets, auf die für den Fallback verwendet werden soll, falls die primäre Datei fehlschlägt. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet.

FallbackTestClass

Der in der Formatvorlage definierte Klassenname, der zum Fallbacktest verwendet werden soll. Muss in Verbindung mit FallbackTestProperty und FallbackTestValueverwendet werden, und entweder FallbackHref oder FallbackHrefInclude.

FallbackTestProperty

Der CSS-Eigenschaftsname, der für den Fallbacktest verwendet werden soll. Muss in Verbindung mit FallbackTestClass und FallbackTestValueverwendet werden, und entweder FallbackHref oder FallbackHrefInclude.

FallbackTestValue

Der CSS-Eigenschaftswert, der für den Fallbacktest verwendet werden soll. Muss in Verbindung mit FallbackTestClass und FallbackTestPropertyverwendet werden, und entweder FallbackHref oder FallbackHrefInclude.

GlobbingUrlBuilder

Ruft die GlobbingUrlBuilder zum Auffüllen eingeschlossener und ausgeschlossener URLs ab.

HostingEnvironment

Ruft die IWebHostEnvironment für die Anwendung ab.

Href

Adresse der verknüpften Ressource.

HrefExclude

Eine durch Kommas getrennte Liste mit globbten Dateimustern von CSS-Stylesheets, die vom Laden ausgeschlossen werden sollen. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet. Muss in Verbindung mit HrefIncludeverwendet werden.

HrefInclude

Eine durch Kommas getrennte Liste mit globbten Dateimustern von CSS-Stylesheets, die geladen werden sollen. Die Globmuster werden relativ zur Einstellung "webroot" der Anwendung bewertet.

HtmlEncoder

Die HtmlEncoder.

(Geerbt von UrlResolutionTagHelper)
JavaScriptEncoder

Ruft die zum Codieren von JavaScriptEncoder Fallbackinformationen verwendeten ab.

Order

Wenn eine Gruppe von ITagHelpers ausgeführt wird, werden ihre Init(TagHelperContext)'s zuerst in den angegebenen Orderaufgerufen. Dann werden ihre ProcessAsync(TagHelperContext, TagHelperOutput)'s im angegebenen Orderaufgerufen. Niedrigere Werte werden zuerst ausgeführt.

SuppressFallbackIntegrity

Boolescher Wert, der bestimmt, ob ein Integritätshash mit FallbackHref dem Wert verglichen wird.

UrlHelperFactory

Die IUrlHelperFactory.

(Geerbt von UrlResolutionTagHelper)
ViewContext

Die ViewContext.

(Geerbt von UrlResolutionTagHelper)

Methoden

Init(TagHelperContext)

Initialisiert das ITagHelper mit dem angegebenen context. In dieser Methode sollten Ergänzungen Items vorgenommen werden, um sicherzustellen, dass sie vor dem Ausführen der untergeordneten Elemente hinzugefügt werden.

(Geerbt von TagHelper)
Process(TagHelperContext, TagHelperOutput)

Führt synchron das TagHelper mit dem angegebenen context und outputaus.

ProcessAsync(TagHelperContext, TagHelperOutput)

Führt asynchron das TagHelper mit dem angegebenen context und aus output.

(Geerbt von TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Löst und aktualisiert URL-Werte ab "~/" (relativ zur "webroot"-Einstellung der Anwendung) für "sAttributes", der istattributeNameName.output

(Geerbt von UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Versucht, den angegebenen url Wert relativ zur Einstellung "webroot" der Anwendung aufzulösen.

(Geerbt von UrlResolutionTagHelper)
TryResolveUrl(String, String)

Versucht, den angegebenen url Wert relativ zur Einstellung "webroot" der Anwendung aufzulösen.

(Geerbt von UrlResolutionTagHelper)

Gilt für: