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

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

FallbackSrc

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

FallbackSrcExclude

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

FallbackSrcInclude

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

FallbackTestExpression

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

GlobbingUrlBuilder

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

HostingEnvironment

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

HtmlEncoder

HtmlEncoder

(다음에서 상속됨 UrlResolutionTagHelper)
JavaScriptEncoder

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

Order

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

Src

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

SrcExclude

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

SrcInclude

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

SuppressFallbackIntegrity

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

UrlHelperFactory

IUrlHelperFactory

(다음에서 상속됨 UrlResolutionTagHelper)
ViewContext

ViewContext

(다음에서 상속됨 UrlResolutionTagHelper)

메서드

Init(TagHelperContext)

지정된 contextITagHelper 사용하여 초기화합니다. 자식을 실행하기 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 값을 확인하려고 시도합니다.

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

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

(다음에서 상속됨 UrlResolutionTagHelper)

적용 대상