asp-fallback-test-property
относится к тегу-помощнику link
.Это имя свойства CSS, которое вы хотите опросить, при этом asp-fallback-test-value
- это значение, которое вы ожидаете получить (см. Предыдущий ответ , который я написал для подробностей).
asp-fallback-test
относится к тегу-помощнику script
.Это просто выражение JavaScript, которое будет оцениваться - если оно истинно, запасной вариант не будет использоваться.
В качестве примера asp-fallback-test
представьте следующий тег script
:
<script src="/some/cdn/to/jquery"
asp-fallback-src="~/local/path/to/jquery"
asp-fallback-test="window.jQuery"></script>
В этом примере, после того, как браузер попытается загрузить скрипт из /some/cdn/to/jquery
, помощник по тегам проверит, является ли window.jQuery
верным.Если это так, больше нечего делать.Если это не так (скрипт CDN не может быть загружен), он вставит тег script
для ~/local/path/to/jquery
.