Aracılığıyla paylaş


ScriptTagHelper Sınıf

Tanım

ITagHelpergeri dönüş src yollarını destekleyen betik> öğelerini hedefleyen <uygulama.

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
Devralma
Öznitelikler

Açıklamalar

Etiket yardımcısı yalnızca 'src' özniteliğine sahip servis taleplerini işlemez.

Oluşturucular

ScriptTagHelper(IHostingEnvironment, IMemoryCache, HtmlEncoder, JavaScriptEncoder, IUrlHelperFactory)
Geçersiz.

Yeni bir ScriptTagHelper oluşturur.

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

Yeni bir ScriptTagHelper oluşturur.

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

Yeni bir ScriptTagHelper oluşturur.

Özellikler

AppendVersion

Dosya sürümünün src URL'lerine eklenip eklenmediğini belirten değer.

Cache

IMemoryCache Globbed URL'leri depolamak için kullanılan öğesini alır.

FallbackSrc

Birincil etiketin başarısız olması durumunda geri dönmek için betik etiketinin URL'si.

FallbackSrcExclude

Birincil dosya başarısız olursa, geri dönüş listesinden dışlamak için JavaScript betiklerinin globbed dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir. ile FallbackSrcIncludebirlikte kullanılmalıdır.

FallbackSrcInclude

Birincil betik başarısız olursa geri dönmek için JavaScript betiklerinin globbed dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir.

FallbackTestExpression

Geri dönüş testi için kullanılacak birincil betikte tanımlanan betik yöntemi.

GlobbingUrlBuilder

Dahil edilen GlobbingUrlBuilder ve dışlanan URL'leri doldurmak için kullanılan öğesini alır.

HostingEnvironment

IWebHostEnvironment Uygulamanın öğesini alır.

HtmlEncoder

HtmlEncoder.

(Devralındığı yer: UrlResolutionTagHelper)
JavaScriptEncoder

JavaScriptEncoder Geri dönüş bilgilerini kodlamak için kullanılan öğesini alır.

Order

Bir küme ITagHelperyürütülürken, 'leri Init(TagHelperContext)ilk olarak belirtilen Orderiçinde çağrılır; daha sonra 'ları ProcessAsync(TagHelperContext, TagHelperOutput)belirtilen Orderiçinde çağrılır. Önce daha düşük değerler yürütülür.

Src

Kullanılacak dış betiğin adresi.

SrcExclude

Yüklemenin dışında tutulacak JavaScript betiklerinin globbed dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir. ile SrcIncludebirlikte kullanılmalıdır.

SrcInclude

Yüklenemiyor JavaScript betiklerinin globbed dosya desenlerinin virgülle ayrılmış listesi. Glob desenleri, uygulamanın 'webroot' ayarına göre değerlendirilir.

SuppressFallbackIntegrity

Bir bütünlük karması ile değer karşılaştırılıp karşılaştırılmadığını belirleyen Boole FallbackSrc değeri.

UrlHelperFactory

IUrlHelperFactory.

(Devralındığı yer: UrlResolutionTagHelper)
ViewContext

ViewContext.

(Devralındığı yer: UrlResolutionTagHelper)

Yöntemler

Init(TagHelperContext)

verilen contextile öğesini ITagHelper başlatır. Alt öğeleri Items yürütmeden önce eklendiklerinden emin olmak için eklemelerin bu yöntem içinde yapılması gerekir.

(Devralındığı yer: TagHelper)
Process(TagHelperContext, TagHelperOutput)

verilen context ve outputile zaman uyumlu olarak yürütürTagHelper.

ProcessAsync(TagHelperContext, TagHelperOutput)

verilen context ve outputile zaman uyumsuz olarak yürütürTagHelper.

(Devralındığı yer: TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

's için attributeNameName '~/' (uygulamanın 'webroot' ayarına göre) outputAttributes ile başlayan URL değerlerini çözümler ve güncelleştirir.

(Devralındığı yer: UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Uygulamanın 'webroot' ayarına göre verilen url değeri çözümlemeye çalışır.

(Devralındığı yer: UrlResolutionTagHelper)
TryResolveUrl(String, String)

Uygulamanın 'webroot' ayarına göre verilen url değeri çözümlemeye çalışır.

(Devralındığı yer: UrlResolutionTagHelper)

Şunlara uygulanır