Share via


LinkTagHelper Clase

Definición

ITagHelper implementación dirigida a <elementos de vínculo> que admiten rutas de acceso href de reserva.

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
Herencia
Atributos

Comentarios

El asistente de etiquetas no procesará los casos con solo el atributo "href".

Constructores

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

Crea un nuevo LinkTagHelper.

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

Crea un nuevo LinkTagHelper.

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

Crea un nuevo LinkTagHelper.

Propiedades

AppendVersion

Valor que indica si la versión del archivo se debe anexar a las direcciones URL de href.

Cache

Obtiene el IMemoryCache objeto que se usa para almacenar direcciones URL globales.

FallbackHref

La dirección URL de una hoja de estilos CSS a la que se va a realizar la reserva en en caso de que se produzca un error en la principal.

FallbackHrefExclude

Lista separada por comas de patrones de archivo global de hojas de estilos CSS que se excluirán de la lista de reserva, en caso de que se produzca un error en el principal. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación. No se puede usar con FallbackHrefInclude.

FallbackHrefInclude

Una lista separada por comas de patrones de archivo global de hojas de estilos CSS a las que recurrir en el caso de que se produzca un error en el principal. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación.

FallbackTestClass

El nombre de clase definido en la hoja de estilos que se va a usar para la prueba de reserva. Debe usarse junto con FallbackTestProperty y , FallbackTestValuey o FallbackHrefFallbackHrefInclude.

FallbackTestProperty

El nombre de la propiedad de CSS que se va a usar para la prueba de reserva. Debe usarse junto con FallbackTestClass y , FallbackTestValuey o FallbackHrefFallbackHrefInclude.

FallbackTestValue

El valor de la propiedad de CSS que se va a usar para la prueba de reserva. Debe usarse junto con FallbackTestClass y , FallbackTestPropertyy o FallbackHrefFallbackHrefInclude.

GlobbingUrlBuilder

Obtiene el objeto GlobbingUrlBuilder utilizado para rellenar las direcciones URL incluidas y excluidas.

HostingEnvironment

Obtiene para IWebHostEnvironment la aplicación.

Href

Dirección del recurso vinculado.

HrefExclude

Lista separada por comas de patrones de archivo global de hojas de estilos CSS que se van a excluir de la carga. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación. No se puede usar con HrefInclude.

HrefInclude

Lista separada por comas de patrones de archivo global de hojas de estilos CSS que se van a cargar. Los patrones globales se evalúan en relación con la configuración "webroot" de la aplicación.

HtmlEncoder

HtmlEncoder.

(Heredado de UrlResolutionTagHelper)
JavaScriptEncoder

Obtiene el JavaScriptEncoder objeto utilizado para codificar la información de reserva.

Order

Cuando se ejecuta un conjunto de ITagHelpers, sus Init(TagHelperContext)se invocan primero en el especificado Order; a continuación, sus ProcessAsync(TagHelperContext, TagHelperOutput)se invocan en el especificado Order. Los valores más bajos se ejecutan primero.

SuppressFallbackIntegrity

Valor booleano que determina si se comparará un hash de integridad con FallbackHref el valor .

UrlHelperFactory

IUrlHelperFactory.

(Heredado de UrlResolutionTagHelper)
ViewContext

ViewContext.

(Heredado de UrlResolutionTagHelper)

Métodos

Init(TagHelperContext)

Inicializa con ITagHelper el especificado context. Las adiciones a Items deben realizarse dentro de este método para asegurarse de que se agregan antes de ejecutar los elementos secundarios.

(Heredado de TagHelper)
Process(TagHelperContext, TagHelperOutput)

Ejecuta sincrónicamente con los context especificados TagHelper y output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Ejecuta de forma asincrónica el TagHelper objeto con los context especificados y output.

(Heredado de TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Resuelve y actualiza los valores de dirección URL a partir de "~/" (en relación con la configuración "webroot" de la aplicación) de outputlos Attributes cuyo Name valor es attributeName.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Intenta resolver el valor especificado url en relación con la configuración "webroot" de la aplicación.

(Heredado de UrlResolutionTagHelper)
TryResolveUrl(String, String)

Intenta resolver el valor especificado url en relación con la configuración "webroot" de la aplicación.

(Heredado de UrlResolutionTagHelper)

Se aplica a