다음을 통해 공유


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 스타일시트의 글리브 파일 패턴의 쉼표로 구분된 목록입니다. glob 패턴은 애플리케이션의 'webroot' 설정을 기준으로 평가됩니다. FallbackHrefInclude와 함께 사용해야 합니다.

FallbackHrefInclude

기본 항목이 실패하는 경우 대체하려는 CSS 스타일시트의 글리브 파일 패턴의 쉼표로 구분된 목록입니다. glob 패턴은 애플리케이션의 'webroot' 설정을 기준으로 평가됩니다.

FallbackTestClass

대체 테스트에 사용할 스타일시트에 정의된 클래스 이름입니다. 및 와 함께 사용해야 하며 FallbackTestValue또는 FallbackHrefIncludeFallbackHref 함께 FallbackTestProperty 사용해야 합니다.

FallbackTestProperty

대체 테스트에 사용할 CSS 속성 이름입니다. 및 와 함께 사용해야 하며 FallbackTestValue또는 FallbackHrefIncludeFallbackHref 함께 FallbackTestClass 사용해야 합니다.

FallbackTestValue

대체 테스트에 사용할 CSS 속성 값입니다. 및 와 함께 사용해야 하며 FallbackTestProperty또는 FallbackHrefIncludeFallbackHref 함께 FallbackTestClass 사용해야 합니다.

GlobbingUrlBuilder

GlobbingUrlBuilder 포함된 URL과 제외된 URL을 채우는 데 사용되는 을 가져옵니다.

HostingEnvironment

애플리케이션에 IWebHostEnvironment 대한 을 가져옵니다.

Href

연결된 리소스의 주소입니다.

HrefExclude

로드에서 제외할 CSS 스타일시트의 globbed 파일 패턴의 쉼표로 구분된 목록입니다. glob 패턴은 애플리케이션의 'webroot' 설정을 기준으로 평가됩니다. HrefInclude와 함께 사용해야 합니다.

HrefInclude

로드할 CSS 스타일시트의 쉼표로 구분된 파일 패턴 목록입니다. glob 패턴은 애플리케이션의 'webroot' 설정을 기준으로 평가됩니다.

HtmlEncoder

HtmlEncoder

(다음에서 상속됨 UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder 대체 정보를 인코딩하는 데 사용되는 을 가져옵니다.

Order

ITagHelper집합이 실행되면 해당 Init(TagHelperContext)의 가 지정된 Order에서 먼저 호출되고, 지정된 에서 Order해당 ProcessAsync(TagHelperContext, TagHelperOutput)의 가 호출됩니다. 낮은 값이 먼저 실행됩니다.

SuppressFallbackIntegrity

무결성 해시를 값과 FallbackHref 비교할지 여부를 결정하는 부울 값입니다.

UrlHelperFactory

IUrlHelperFactory

(다음에서 상속됨 UrlResolutionTagHelper)
ViewContext

ViewContext

(다음에서 상속됨 UrlResolutionTagHelper)

메서드

Init(TagHelperContext)

지정된 context를 사용하여 를 ITagHelper 초기화합니다. 추가는 Items 자식을 실행하기 전에 추가되도록 이 메서드 내에서 수행해야 합니다.

(다음에서 상속됨 TagHelper)
Process(TagHelperContext, TagHelperOutput)

지정된 contextoutput를 사용하여 를 동기적으로 실행합니다TagHelper.

ProcessAsync(TagHelperContext, TagHelperOutput)

지정된 contextoutput를 사용하여 를 비동기적으로 실행합니다TagHelper.

(다음에서 상속됨 TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

가 인 에 대해 outputAttributesNameattributeName'~/'(애플리케이션의 'webroot' 설정에 상대적)로 시작하는 URL 값을 확인하고 업데이트합니다.

(다음에서 상속됨 UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

애플리케이션의 'webroot' 설정을 기준으로 지정된 url 값을 resolve 시도합니다.

(다음에서 상속됨 UrlResolutionTagHelper)
TryResolveUrl(String, String)

애플리케이션의 'webroot' 설정을 기준으로 지정된 url 값을 resolve 시도합니다.

(다음에서 상속됨 UrlResolutionTagHelper)

적용 대상