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

Значение, указывающее, следует ли добавлять версию файла к URL-адресам src.

Cache

Возвращает объект, IMemoryCache используемый для хранения URL-адресов глоббед.

FallbackSrc

URL-адрес тега Script, на который можно перейти в случае сбоя основного URL-адреса.

FallbackSrcExclude

Разделенный запятыми список шаблонов файлов глоббед скриптов JavaScript, которые следует исключить из списка резерва, в случае сбоя основного. Шаблоны стандартная маска оцениваются относительно параметра "корень" приложения. Должен использоваться в сочетании с FallbackSrcInclude .

FallbackSrcInclude

Разделенный запятыми список шаблонов файлов глоббед сценариев JavaScript для отката до в случае сбоя основного. Шаблоны стандартная маска оцениваются относительно параметра "корень" приложения.

FallbackTestExpression

Метод скрипта, определенный в основном скрипте, для использования в тесте резервного экземпляра.

GlobbingUrlBuilder

Возвращает объект, GlobbingUrlBuilder используемый для заполнения включенных и исключенных URL-адресов.

HostingEnvironment

Возвращает IWebHostEnvironment для приложения.

HtmlEncoder

HtmlEncoder.

(Унаследовано от UrlResolutionTagHelper)
JavaScriptEncoder

Возвращает объект, JavaScriptEncoder используемый для кодирования резервных данных.

Order

При выполнении набора объектов ITagHelper их Init(TagHelperContext) метод сначала вызывается в указанном виде Order ; затем они ProcessAsync(TagHelperContext, TagHelperOutput) вызываются в указанном Order . Нижние значения выполняются первыми.

Src

Адрес используемого внешнего скрипта.

SrcExclude

Разделенный запятыми список шаблонов файлов глоббед скриптов JavaScript, которые необходимо исключить из загрузки. Шаблоны стандартная маска оцениваются относительно параметра "корень" приложения. Должен использоваться в сочетании с SrcInclude .

SrcInclude

Разделенный запятыми список шаблонов файлов глоббед скриптов JavaScript для загрузки. Шаблоны стандартная маска оцениваются относительно параметра "корень" приложения.

SuppressFallbackIntegrity

Логическое значение, определяющее, будет ли хэш целостности сравниваться со FallbackSrc значением.

UrlHelperFactory

IUrlHelperFactory.

(Унаследовано от UrlResolutionTagHelper)
ViewContext

ViewContext.

(Унаследовано от UrlResolutionTagHelper)

Методы

Init(TagHelperContext)

Инициализирует ITagHelper с заданным context . Дополнений Items следует выполнить в этом методе, чтобы убедиться, что они добавлены перед выполнением дочерних элементов.

(Унаследовано от TagHelper)
Process(TagHelperContext, TagHelperOutput)

Синхронно выполняет объект TagHelper с заданными context и output .

ProcessAsync(TagHelperContext, TagHelperOutput)

Асинхронно выполняет объект TagHelper с заданными context и output .

(Унаследовано от TagHelper)
ProcessUrlAttribute(String, TagHelperOutput)

Разрешает и обновляет значения URL-адресов, начинающиеся с "~/" (относительно параметра "root" приложения), для output Attributes которого имеет значение Name attributeName .

(Унаследовано от UrlResolutionTagHelper)
TryResolveUrl(String, IHtmlContent)

Пытается разрешить заданное url значение относительно параметра "root" приложения.

(Унаследовано от UrlResolutionTagHelper)
TryResolveUrl(String, String)

Пытается разрешить заданное url значение относительно параметра "root" приложения.

(Унаследовано от UrlResolutionTagHelper)

Применяется к