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 globbed URL の格納に使用される を取得します。

FallbackHref

プライマリスタイルシートが失敗した場合にフォールバックする CSS スタイルシートの URL。

FallbackHrefExclude

フォールバック リストから除外する CSS スタイルシートの globbed ファイル パターンのコンマ区切りリスト (プライマリ ファイルが失敗した場合)。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。 FallbackHrefInclude と組み合わせて使用する必要があります。

FallbackHrefInclude

プライマリが失敗した場合にフォールバックする CSS スタイルシートの globbed ファイル パターンのコンマ区切りリスト。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。

FallbackTestClass

フォールバック テストで使用するためにスタイルシートに定義されているクラス名。 と FallbackTestValueと を組み合わせてFallbackTestProperty使用し、または FallbackHrefIncludeのいずれかをFallbackHref使用する必要があります。

FallbackTestProperty

フォールバック テストで使用する CSS プロパティ名。 と FallbackTestValueと を組み合わせてFallbackTestClass使用し、または FallbackHrefIncludeのいずれかをFallbackHref使用する必要があります。

FallbackTestValue

フォールバック テストで使用する CSS プロパティ値。 と FallbackTestPropertyと を組み合わせてFallbackTestClass使用し、または FallbackHrefIncludeのいずれかをFallbackHref使用する必要があります。

GlobbingUrlBuilder

GlobbingUrlBuilder含まれている URL と除外された URL を設定するために使用される を取得します。

HostingEnvironment

アプリケーションの を IWebHostEnvironment 取得します。

Href

リンクされたリソースのアドレス。

HrefExclude

読み込みから除外する CSS スタイルシートの globbed ファイル パターンのコンマ区切りリスト。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。 HrefInclude と組み合わせて使用する必要があります。

HrefInclude

読み込む CSS スタイルシートの globbed ファイル パターンのコンマ区切りリスト。 glob パターンは、アプリケーションの 'webroot' 設定に対して相対的に評価されます。

HtmlEncoder

HtmlEncoder

(継承元 UrlResolutionTagHelper)
JavaScriptEncoder

フォールバック情報の JavaScriptEncoder エンコードに使用される を取得します。

Order

ITagHelperセットが実行されると、 Init(TagHelperContext)の が指定した で最初に呼び出されます。次にProcessAsync(TagHelperContext, TagHelperOutput)、 の セットは指定Orderした Orderで呼び出されます。 低い値が最初に実行されます。

SuppressFallbackIntegrity

整合性ハッシュを値と FallbackHref 比較するかどうかを決定するブール値。

UrlHelperFactory

IUrlHelperFactory

(継承元 UrlResolutionTagHelper)
ViewContext

ViewContext

(継承元 UrlResolutionTagHelper)

メソッド

Init(TagHelperContext)

指定contextした を使用して をITagHelper初期化します。 Itemsへの追加は、子を実行する前に追加されるように、このメソッド内で行う必要があります。

(継承元 TagHelper)
Process(TagHelperContext, TagHelperOutput)

指定contextされた と outputTagHelper使用して を同期的に実行します。

ProcessAsync(TagHelperContext, TagHelperOutput)

指定contextされた と outputを使用して をTagHelper非同期に実行します。

(継承元 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

が である の URL 値を解決し、(アプリケーションの 'webroot' 設定を基準に) outputAttributesNameattributeName'~/' で始まる更新を行います。

(継承元 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

アプリケーションの 'webroot' 設定を基準にして、指定された url 値の解決を試みます。

(継承元 UrlResolutionTagHelper)
TryResolveUrl(String, String)

アプリケーションの 'webroot' 設定を基準にして、指定された url 値の解決を試みます。

(継承元 UrlResolutionTagHelper)

適用対象