В проекте Blazor по умолчанию мы получаем файл Pages/_Host.cshtml
, который содержит что-то вроде шаблона HTML для приложения.
Недавно я создал свою первую библиотеку компонентов Razor (RCL), и она работает. Вот часть сценариев для этого:
<script src="_content/Woof.Blazor/js/woof.js"></script>
<script src="_content/Woof.Blazor/js/modal.js"></script>
<script src="_content/Woof.Blazor/js/input.js"></script>
<script src="_content/Woof.Blazor/js/datatable.js"></script>
<script src="_content/Woof.Blazor/js/autocomplete.js"></script>
Сценарии включены вручную в мое приложение. Есть ли способ для библиотеки добавить эти файлы в шаблон приложения автоматически? Кстати, было бы неплохо, если бы таблицы стилей можно было добавлять и автоматически.
РЕДАКТИРОВАТЬ: Я просто пытался создать файл _Scripts.cshtml
, но это не сработало. Visual Studio показала много странных ошибок, вероятно, вызванных отсутствием пакета, но я не знаю. Делать сценарии частичным представлением? Это не совсем часть MVC. Поэтому, вероятно, я ошибаюсь.
Чего я хочу добиться, так это заменить всю вышеприведенную часть сценариев одной строкой, включая все предопределенные и предварительно настроенные сценарии из моей библиотеки.