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, исключаемых из резервного списка, в случае сбоя основного. Шаблоны маски оцениваются относительно параметра "webroot" приложения. Должен использоваться в сочетании с FallbackSrcInclude.

FallbackSrcInclude

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

FallbackTestExpression

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

GlobbingUrlBuilder

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

HostingEnvironment

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

HtmlEncoder

HtmlEncoder.

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

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

Order

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

Src

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

SrcExclude

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

SrcInclude

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

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-адресов, начиная с "~/" (относительно параметра "webroot" приложения) для output"s", Attributes для которых Name имеет значение attributeName.

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

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

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

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

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

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