在默认的 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 的一部分。所以可能我错了。
我想要实现的是用一行替换上面的整个脚本部分,包括我的库中所有预定义和预配置的脚本。