javascript - 如何在 Blazor 中打开 JS 文件?
问题描述
在我的 _Host.cshtml 文件中,我有一个 <script src="/_content/JS/Example.js>,链接到一个简单的 JS 文件,该文件包含以下行:console.log('test')。
当我检查浏览器的控制台时,我收到了错误;localhost:5000/_content/JS/Example.js net::ERR_ABORTED 404(未找到)。Blazor 似乎无法找到我的 JS 文件。作为参考,该文件位于 BlazorApp 的 wwwroot 文件夹中的一个名为 JS 的文件夹中。
我的语法有问题吗?我希望将来能够访问位于 JSfiles 中的函数,
解决方案
您的 JS 文件需要位于 wwwroot 文件夹内。在您的 _Host.cshtml 文件中,还要确保包含该文件的路径是相对的。如果 _content 文件夹是 wwwroot 的直接子文件夹,您将执行以下操作:
<script src="~/_content/JS/Example.js" />
推荐阅读
- android - 带有音频文件的多个 ImageView
- java - 从firebase检索数据到arraylist的问题
- html - How can I make horizontal scroll bar only code block in ?
- c# - .Net Core 2.2 C# HttpClient.GetAsync 有时在高负载后停止工作?
- android - 为什么很久没显示通知
- node.js - 使用 Csurf 库时,csurf 令牌未保存在 Safari 中
- wordpress - 具有相同名称的现有页面时重写自定义帖子类型的规则
- javafx - 在 JavaFX 中创建笛卡尔平面图
- python - Relative module paths in python - how to configure paths (and PyCharm)
- mysql - MySQL:如何计算结果在 Select 中的位置?