ScriptTagHelper 클래스

정의

ITagHelper대체 src 경로를 지원하는 스크립트> 요소를 대상으로 <하는 구현입니다.

public ref class ScriptTagHelper : Microsoft::AspNetCore::Mvc::Razor::TagHelpers::UrlResolutionTagHelper
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-include")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-exclude")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-include")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-exclude")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-test")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-append-version")]
public class ScriptTagHelper : Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-include")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-src-exclude")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-include")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-src-exclude")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-fallback-test")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-append-version")>]
type ScriptTagHelper = class
    inherit UrlResolutionTagHelper
Public Class ScriptTagHelper
Inherits UrlResolutionTagHelper
상속
특성

설명

태그 도우미는 'src' 특성만 있는 경우를 처리하지 않습니다.

생성자

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
사용되지 않음.

ScriptTagHelper를 만듭니다.

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

ScriptTagHelper를 만듭니다.

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

ScriptTagHelper를 만듭니다.

속성

AppendVersion

파일 버전을 src URL에 추가해야 하는지 여부를 나타내는 값입니다.

Cache

IMemoryCache globbed URL을 저장하는 데 사용되는 을 가져옵니다.

FallbackSrc

기본 스크립트가 실패할 경우 대체할 Script 태그의 URL입니다.

FallbackSrcExclude

기본 항목이 실패하는 경우 대체 목록에서 제외할 JavaScript 스크립트의 globbed 파일 패턴의 쉼표로 구분된 목록입니다. glob 패턴은 애플리케이션의 'webroot' 설정을 기준으로 평가됩니다. FallbackSrcInclude와 함께 사용해야 합니다.

FallbackSrcInclude

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

FallbackTestExpression

대체 테스트에 사용할 기본 스크립트에 정의된 스크립트 메서드입니다.

GlobbingUrlBuilder

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

HostingEnvironment

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

HtmlEncoder

HtmlEncoder

(다음에서 상속됨 UrlResolutionTagHelper)
JavaScriptEncoder

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

Order

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

Src

사용할 외부 스크립트의 주소입니다.

SrcExclude

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

SrcInclude

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

SuppressFallbackIntegrity

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

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)

적용 대상