LinkTagHelper 類別

定義

ITagHelper 實作以 < 支援後援 href 路徑的連結 > 專案為目標。

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
繼承
屬性

備註

只有 'href' 屬性的案例,標籤協助程式不會處理。

建構函式

LinkTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
已淘汰.

建立新的 LinkTagHelper

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

建立新的 LinkTagHelper

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

建立新的 LinkTagHelper

屬性

AppendVersion

值,指出是否應該將檔案版本附加至 href URL。

Cache

IMemoryCache取得用來儲存萬用字元 URL 的 。

FallbackHref

主要樣式表單失敗時要回復的 CSS 樣式表單 URL。

FallbackHrefExclude

在主要樣式表單失敗的情況下,要從後援清單中排除的逗號分隔檔案模式清單。 Glob 模式會相對於應用程式的 'webroot' 設定進行評估。 必須與 搭配 FallbackHrefInclude 使用。

FallbackHrefInclude

當主要樣式表失敗時,CSS 樣式表單要回復的逗號分隔檔案模式清單。 Glob 模式會相對於應用程式的 'webroot' 設定進行評估。

FallbackTestClass

樣式表單中定義的類別名稱,用於後援測試。 必須與 和 FallbackTestValue 搭配 FallbackTestProperty 使用,以及 FallbackHrefFallbackHrefInclude

FallbackTestProperty

用於後援測試的 CSS 屬性名稱。 必須與 和 FallbackTestValue 搭配 FallbackTestClass 使用,以及 FallbackHrefFallbackHrefInclude

FallbackTestValue

用於後援測試的 CSS 屬性值。 必須與 和 FallbackTestProperty 搭配 FallbackTestClass 使用,以及 FallbackHrefFallbackHrefInclude

GlobbingUrlBuilder

GlobbingUrlBuilder取得用來填入包含和排除 URL 的 。

HostingEnvironment

IWebHostEnvironment取得應用程式的 。

Href

連結資源的位址。

HrefExclude

要從載入中排除之 CSS 樣式表單的萬用字元檔案模式逗號分隔清單。 Glob 模式會相對於應用程式的 'webroot' 設定進行評估。 必須與 搭配 HrefInclude 使用。

HrefInclude

要載入之 CSS 樣式表單之萬用字元檔案模式的逗號分隔清單。 Glob 模式會相對於應用程式的 'webroot' 設定進行評估。

HtmlEncoder

HtmlEncoder

(繼承來源 UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder取得用來編碼後援資訊的 。

Order

執行一 ITagHelper 組 時,會先在指定的 Order 中叫用其 Init(TagHelperContext) 的 ,然後在指定的 Order 中叫用其 ProcessAsync(TagHelperContext, TagHelperOutput) 的 。 會先執行較低的值。

SuppressFallbackIntegrity

布林值,決定完整性雜湊是否會與 FallbackHref 值進行比較。

UrlHelperFactory

IUrlHelperFactory

(繼承來源 UrlResolutionTagHelper)
ViewContext

ViewContext

(繼承來源 UrlResolutionTagHelper)

方法

Init(TagHelperContext)

ITagHelper使用指定的 context 初始化 。 新增至 Items 應該在此方法內完成,以確保在執行子系之前新增它們。

(繼承來源 TagHelper)
Process(TagHelperContext, TagHelperOutput)

使用指定的 contextoutput 以同步方式執行 TagHelper

ProcessAsync(TagHelperContext, TagHelperOutput)

使用指定的 contextoutput 以非同步方式執行 TagHelper

(繼承來源 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

解析和更新以 '~/' 開頭的 URL 值, (相對於應用程式的 'webroot' 設定) outputAttributes ,其 NameattributeName

(繼承來源 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

嘗試解析與應用程式 'webroot' 設定相對的指定 url 值。

(繼承來源 UrlResolutionTagHelper)
TryResolveUrl(String, String)

嘗試解析與應用程式 'webroot' 設定相對的指定 url 值。

(繼承來源 UrlResolutionTagHelper)

適用於