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")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="type")]
[Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-importmap")]
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
[<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")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="type")>]
[<Microsoft.AspNetCore.Razor.TagHelpers.HtmlTargetElement("script", Attributes="asp-importmap")>]
type ScriptTagHelper = class
inherit UrlResolutionTagHelper
Public Class ScriptTagHelper
Inherits UrlResolutionTagHelper
- Наследование
- Атрибуты
Комментарии
Вспомогательный тег не обрабатывается для случаев с атрибутом src.
Конструкторы
Свойства
AppendVersion |
Значение, указывающее, следует ли добавить версию файла в URL-адреса src. |
Cache |
Возвращает IMemoryCache, используемый для хранения глоббированных URL-адресов. |
FallbackSrc |
URL-адрес тега скрипта для восстановления в случае сбоя основной. |
FallbackSrcExclude |
Список разделенных запятыми шаблонов файлов скриптов JavaScript для исключения из резервного списка в случае сбоя основного файла. Шаблоны glob оцениваются относительно параметра webroot приложения. Необходимо использовать в сочетании с FallbackSrcInclude. |
FallbackSrcInclude |
Список разделенных запятыми шаблонов файлов скриптов JavaScript для восстановления в случае сбоя основного файла. Шаблоны glob оцениваются относительно параметра webroot приложения. |
FallbackTestExpression |
Метод скрипта, определенный в основном скрипте для резервного теста. |
GlobbingUrlBuilder |
Возвращает GlobbingUrlBuilder, используемый для заполнения включенных и исключенных URL-адресов. |
HostingEnvironment |
Возвращает IWebHostEnvironment для приложения. |
HtmlEncoder | (Унаследовано от UrlResolutionTagHelper) |
ImportMap |
ImportMapDefinition, используемый для документа. |
JavaScriptEncoder |
Возвращает JavaScriptEncoder, используемый для кодирования резервных данных. |
Order |
При выполнении набора ITagHelperих Init(TagHelperContext)сначала вызываются в указанном Order; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном Order. Сначала выполняются более низкие значения. |
Src |
Адрес используемого внешнего скрипта. |
SrcExclude |
Разделенный запятыми список шаблонов файлов с глоббированными файлами скриптов JavaScript для исключения из загрузки. Шаблоны glob оцениваются относительно параметра webroot приложения. Необходимо использовать в сочетании с SrcInclude. |
SrcInclude |
Разделенный запятыми список шаблонов файлов с глоббированными файлами скриптов JavaScript для загрузки. Шаблоны glob оцениваются относительно параметра webroot приложения. |
SuppressFallbackIntegrity |
Логическое значение, определяющее, будет ли хэш целостности сравниваться с значением FallbackSrc. |
Type |
Тип скрипта. |
UrlHelperFactory | (Унаследовано от UrlResolutionTagHelper) |
ViewContext | (Унаследовано от UrlResolutionTagHelper) |
Методы
Init(TagHelperContext) |
Инициализирует ITagHelper с заданным |
Process(TagHelperContext, TagHelperOutput) |
Синхронно выполняет TagHelper с заданными |
ProcessAsync(TagHelperContext, TagHelperOutput) |
Асинхронно выполняет TagHelper с заданными |
ProcessUrlAttribute(String, TagHelperOutput) |
Разрешает и обновляет значения URL-адресов, начиная с "~/" (относительно параметра "webroot" приложения) для |
TryResolveUrl(String, IHtmlContent) |
Пытается устранить заданное |
TryResolveUrl(String, String) |
Пытается устранить заданное |