Bagikan melalui


LinkTagHelper Kelas

Definisi

ITagHelper implementasi yang menargetkan <elemen tautan> yang mendukung jalur href fallback.

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
Warisan
Atribut

Keterangan

Pembantu tag tidak akan memproses kasus hanya dengan atribut 'href'.

Konstruktor

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

Membuat baru LinkTagHelper.

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

Membuat baru LinkTagHelper.

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

Membuat baru LinkTagHelper.

Properti

AppendVersion

Nilai yang menunjukkan apakah versi file harus ditambahkan ke url href.

Cache

Mendapatkan yang IMemoryCache digunakan untuk menyimpan url yang di-globbed.

FallbackHref

URL lembar gaya CSS untuk dijatuhkan kembali jika yang utama gagal.

FallbackHrefExclude

Daftar pola file globbed yang dipisahkan koma dari lembar gaya CSS untuk dikecualikan dari daftar fallback, jika yang utama gagal. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi. Harus digunakan bersama dengan FallbackHrefInclude.

FallbackHrefInclude

Daftar pola file globbed yang dipisahkan koma dari lembar gaya CSS untuk fallback jika yang utama gagal. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi.

FallbackTestClass

Nama kelas yang ditentukan dalam lembar gaya yang akan digunakan untuk pengujian fallback. Harus digunakan bersama dengan FallbackTestProperty dan FallbackTestValue, dan baik FallbackHref atau FallbackHrefInclude.

FallbackTestProperty

Nama properti CSS yang digunakan untuk pengujian fallback. Harus digunakan bersama dengan FallbackTestClass dan FallbackTestValue, dan baik FallbackHref atau FallbackHrefInclude.

FallbackTestValue

Nilai properti CSS yang akan digunakan untuk pengujian fallback. Harus digunakan bersama dengan FallbackTestClass dan FallbackTestProperty, dan baik FallbackHref atau FallbackHrefInclude.

GlobbingUrlBuilder

Mendapatkan yang digunakan untuk mengisi url yang GlobbingUrlBuilder disertakan dan dikecualikan.

HostingEnvironment

IWebHostEnvironment Mendapatkan untuk aplikasi.

Href

Alamat sumber daya yang ditautkan.

HrefExclude

Daftar pola file globbed yang dipisahkan koma dari lembar gaya CSS untuk dikecualikan dari pemuatan. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi. Harus digunakan bersama dengan HrefInclude.

HrefInclude

Daftar pola file globbed yang dipisahkan koma dari lembar gaya CSS untuk dimuat. Pola glob dinilai relatif terhadap pengaturan 'webroot' aplikasi.

HtmlEncoder

HtmlEncoder.

(Diperoleh dari UrlResolutionTagHelper)
JavaScriptEncoder

Mendapatkan yang JavaScriptEncoder digunakan untuk mengodekan informasi fallback.

Order

Ketika satu set ITagHelperdijalankan, 's mereka Init(TagHelperContext)pertama kali dipanggil dalam yang ditentukan Order; maka 's mereka ProcessAsync(TagHelperContext, TagHelperOutput)dipanggil dalam yang ditentukan Order. Nilai yang lebih rendah dijalankan terlebih dahulu.

SuppressFallbackIntegrity

Nilai Boolean yang menentukan apakah hash integritas akan dibandingkan dengan FallbackHref nilai.

UrlHelperFactory

IUrlHelperFactory.

(Diperoleh dari UrlResolutionTagHelper)
ViewContext

ViewContext.

(Diperoleh dari UrlResolutionTagHelper)

Metode

Init(TagHelperContext)

Menginisialisasi ITagHelper dengan yang diberikan context. Items Penambahan harus dilakukan dalam metode ini untuk memastikan mereka ditambahkan sebelum mengeksekusi anak-anak.

(Diperoleh dari TagHelper)
Process(TagHelperContext, TagHelperOutput)

Secara sinkron menjalankan TagHelper dengan yang diberikan context dan output.

ProcessAsync(TagHelperContext, TagHelperOutput)

Secara asinkron menjalankan TagHelper dengan yang diberikan context dan output.

(Diperoleh dari TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Menyelesaikan dan memperbarui nilai URL yang dimulai dengan '~/' (relatif terhadap pengaturan 'webroot' aplikasi) untuk output's Attributes yang Name adalah attributeName.

(Diperoleh dari UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Mencoba menyelesaikan nilai yang diberikan url relatif terhadap pengaturan 'webroot' aplikasi.

(Diperoleh dari UrlResolutionTagHelper)
TryResolveUrl(String, String)

Mencoba menyelesaikan nilai yang diberikan url relatif terhadap pengaturan 'webroot' aplikasi.

(Diperoleh dari UrlResolutionTagHelper)

Berlaku untuk