Share via


LinkTagHelper Sınıf

Tanım

ITagHelpergeri dönüş href yollarını destekleyen bağlantı> öğelerini hedefleyen <uygulama.

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
Devralma
Öznitelikler

Açıklamalar

Etiket yardımcısı yalnızca 'href' özniteliğine sahip servis taleplerini işlemez.

Oluşturucular

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Geçersiz.

Yeni bir LinkTagHelper oluşturur.

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

Yeni bir LinkTagHelper oluşturur.

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

Yeni bir LinkTagHelper oluşturur.

Özellikler

AppendVersion

Href URL'lerine dosya sürümünün eklenip eklenmediğini belirten değer.

Cache

Genel url'leri IMemoryCache depolamak için kullanılan öğesini alır.

FallbackHref

Birincil stil sayfasının başarısız olması durumunda geri dönmek için CSS stil sayfasının URL'si.

FallbackHrefExclude

Birincil dosya başarısız olursa, geri dönüş listesinden hariç tutulacak CSS stil sayfalarının genelleştirilmiş dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir. ile FallbackHrefIncludebirlikte kullanılmalıdır.

FallbackHrefInclude

Birincil dosya başarısız olduğunda geri dönmek için CSS stil sayfalarının genelleştirilmiş dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir.

FallbackTestClass

Geri dönüş testi için kullanılacak stil sayfasında tanımlanan sınıf adı. ve FallbackTestValueFallbackHrefFallbackHrefIncludeve veya ile FallbackTestProperty birlikte kullanılmalıdır.

FallbackTestProperty

Geri dönüş testi için kullanılacak CSS özellik adı. ve FallbackTestValueFallbackHrefFallbackHrefIncludeve veya ile FallbackTestClass birlikte kullanılmalıdır.

FallbackTestValue

Geri dönüş testi için kullanılacak CSS özellik değeri. ve FallbackTestPropertyFallbackHrefFallbackHrefIncludeve veya ile FallbackTestClass birlikte kullanılmalıdır.

GlobbingUrlBuilder

Dahil edilen GlobbingUrlBuilder ve dışlanan URL'leri doldurmak için kullanılan öğesini alır.

HostingEnvironment

Uygulamanın öğesini IWebHostEnvironment alır.

Href

Bağlı kaynağın adresi.

HrefExclude

Yüklemenin dışında tutulacak CSS stil sayfalarının genelleştirilmiş dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir. ile HrefIncludebirlikte kullanılmalıdır.

HrefInclude

Yüklenemiyor CSS stil sayfalarının genelleştirilmiş dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir.

HtmlEncoder

HtmlEncoder.

(Devralındığı yer: UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Geri dönüş bilgilerini kodlamak için kullanılan öğesini alır.

Order

Bir küme ITagHelperyürütülürken, bunların 'leri Init(TagHelperContext)önce belirtilen Orderiçinde çağrılır; sonra bunların 'leri ProcessAsync(TagHelperContext, TagHelperOutput)belirtilen Orderiçinde çağrılır. Önce daha düşük değerler yürütülür.

SuppressFallbackIntegrity

Bir bütünlük karması ile değer karşılaştırılıp karşılaştırılmadığını belirleyen Boole FallbackHref değeri.

UrlHelperFactory

IUrlHelperFactory.

(Devralındığı yer: UrlResolutionTagHelper)
ViewContext

ViewContext.

(Devralındığı yer: UrlResolutionTagHelper)

Yöntemler

Init(TagHelperContext)

verilen contextile başlatılırITagHelper. Alt öğeleri Items yürütmeden önce eklendiklerinden emin olmak için eklemelerin bu yöntem içinde yapılması gerekir.

(Devralındığı yer: TagHelper)
Process(TagHelperContext, TagHelperOutput)

verilen ve outputile context zaman uyumlu olarak yürütürTagHelper.

ProcessAsync(TagHelperContext, TagHelperOutput)

verilen ve outputile context zaman uyumsuz olarak yürütürTagHelper.

(Devralındığı yer: TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

's öğesinin NameattributeName'~/' (uygulamanın 'webroot' ayarına göre) outputAttributes ile başlayan URL değerlerini çözümler ve güncelleştirir.

(Devralındığı yer: UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Uygulamanın 'webroot' ayarına göre verilen url değeri çözümlemeye çalışır.

(Devralındığı yer: UrlResolutionTagHelper)
TryResolveUrl(String, String)

Uygulamanın 'webroot' ayarına göre verilen url değeri çözümlemeye çalışır.

(Devralındığı yer: UrlResolutionTagHelper)

Şunlara uygulanır