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.
Конструкторы
Свойства
AppendVersion |
Значение, указывающее, следует ли добавлять версию файла в URL-адреса src. |
Cache |
Возвращает объект , используемый IMemoryCache для хранения блюзированных URL-адресов. |
FallbackSrc |
URL-адрес тега Script, на который можно перейти в случае сбоя основного URL-адреса. |
FallbackSrcExclude |
Разделенный запятыми список шаблонов файлов скриптов JavaScript, исключаемых из резервного списка, в случае сбоя основного. Шаблоны маски оцениваются относительно параметра "webroot" приложения. Должен использоваться в сочетании с FallbackSrcInclude. |
FallbackSrcInclude |
Список разделенных запятыми шаблонов файлов скриптов JavaScript, на которые следует вернуться в случае сбоя основного сценария. Шаблоны маски оцениваются относительно параметра "webroot" приложения. |
FallbackTestExpression |
Метод скрипта, определенный в основном скрипте, для использования в тесте резервного экземпляра. |
GlobbingUrlBuilder |
Возвращает объект , используемый GlobbingUrlBuilder для заполнения включенных и исключенных URL-адресов. |
HostingEnvironment |
Возвращает для IWebHostEnvironment приложения. |
HtmlEncoder | (Унаследовано от UrlResolutionTagHelper) |
JavaScriptEncoder |
Возвращает объект , используемый JavaScriptEncoder для кодирования резервных сведений. |
Order |
При выполнении ITagHelperInit(TagHelperContext)набора объектов их сначала вызываются в указанном Orderобъекте ; затем их ProcessAsync(TagHelperContext, TagHelperOutput)вызываются в указанном Order. Сначала выполняются более низкие значения. |
Src |
Адрес внешнего скрипта для использования. |
SrcExclude |
Список разделенных запятыми шаблонов файлов скриптов JavaScript, исключаемых из загрузки. Шаблоны маски оцениваются относительно параметра "webroot" приложения. Должен использоваться в сочетании с SrcInclude. |
SrcInclude |
Разделенный запятыми список шаблонов файлов, разделенных запятыми, для загрузки скриптов JavaScript. Шаблоны маски оцениваются относительно параметра "webroot" приложения. |
SuppressFallbackIntegrity |
Логическое значение, определяющее, будет ли хэш целостности сравниваться со FallbackSrc значением. |
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) |
Пытается разрешить заданное |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по