Partager via


LinkTagHelper Classe

Définition

ITagHelper implémentation ciblant des <éléments de lien> qui prennent en charge les chemins href de secours.

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
Héritage
Attributs

Remarques

Le tag helper ne traite pas les cas avec uniquement l’attribut « href ».

Constructeurs

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Obsolète.

Crée un LinkTagHelper.

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

Crée un LinkTagHelper.

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

Crée un LinkTagHelper.

Propriétés

AppendVersion

Valeur indiquant si la version du fichier doit être ajoutée aux URL href.

Cache

Obtient le IMemoryCache utilisé pour stocker les URL globbed.

FallbackHref

URL d’une feuille de style CSS à laquelle effectuer la secours en cas d’échec de la feuille de style principale.

FallbackHrefExclude

Liste séparée par des virgules de modèles de fichiers globbed de feuilles de style CSS à exclure de la liste de secours, en cas d’échec de la liste principale. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application. Cette option doit être utilisée en conjonction avec FallbackHrefInclude.

FallbackHrefInclude

Liste séparée par des virgules de modèles de fichiers globbed de feuilles de style CSS à utiliser en cas d’échec du fichier principal. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application.

FallbackTestClass

Nom de classe défini dans la feuille de style à utiliser pour le test de secours. Doit être utilisé conjointement avec FallbackTestProperty et , et ou FallbackHrefFallbackHrefInclude.FallbackTestValue

FallbackTestProperty

Nom de la propriété CSS à utiliser pour le test de secours. Doit être utilisé conjointement avec FallbackTestClass et , et ou FallbackHrefFallbackHrefInclude.FallbackTestValue

FallbackTestValue

Valeur de propriété CSS à utiliser pour le test de secours. Doit être utilisé conjointement avec FallbackTestClass et , et ou FallbackHrefFallbackHrefInclude.FallbackTestProperty

GlobbingUrlBuilder

Obtient le GlobbingUrlBuilder utilisé pour remplir les URL incluses et exclues.

HostingEnvironment

Obtient le IWebHostEnvironment pour l’application.

Href

Adresse de la ressource liée.

HrefExclude

Liste séparée par des virgules de modèles de fichiers globbed de feuilles de style CSS à exclure du chargement. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application. Cette option doit être utilisée en conjonction avec HrefInclude.

HrefInclude

Liste séparée par des virgules des modèles de fichiers globbed de feuilles de style CSS à charger. Les modèles glob sont évalués par rapport au paramètre « webroot » de l’application.

HtmlEncoder

L’HtmlEncoderopérateur

(Hérité de UrlResolutionTagHelper)
JavaScriptEncoder

Obtient le JavaScriptEncoder utilisé pour encoder les informations de secours.

Order

Lorsqu’un jeu de ITagHelpers est exécuté, leurs Init(TagHelperContext)sont d’abord appelés dans le spécifié Order; puis leurs ProcessAsync(TagHelperContext, TagHelperOutput)sont appelés dans le spécifié Order. Les plus petites valeurs sont exécutées en premier.

SuppressFallbackIntegrity

Valeur booléenne qui détermine si un hachage d’intégrité sera comparé à FallbackHref la valeur.

UrlHelperFactory

L’IUrlHelperFactoryopérateur

(Hérité de UrlResolutionTagHelper)
ViewContext

L’ViewContextopérateur

(Hérité de UrlResolutionTagHelper)

Méthodes

Init(TagHelperContext)

Initialise avec le ITagHelper donné context. Les ajouts à Items doivent être effectués dans cette méthode pour vous assurer qu’ils sont ajoutés avant l’exécution des enfants.

(Hérité de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Exécute de façon synchrone le TagHelper avec le donné context et output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Exécute de façon asynchrone le TagHelper avec les données context et output.

(Hérité de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Résout et met à jour les valeurs d’URL commençant par « ~/ » (par rapport au paramètre « webroot » de l’application) pour output's Attributes dont Name est attributeName.

(Hérité de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Tente de résoudre la valeur donnée url par rapport au paramètre « webroot » de l’application.

(Hérité de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Tente de résoudre la valeur donnée url par rapport au paramètre « webroot » de l’application.

(Hérité de UrlResolutionTagHelper)

S’applique à