在我的_Host.cshtml文件中,我有一个<script src="/_content/JS/Example.JS>,链接到具有该行的简单JS文件;console.log("测试"(.
当我检查浏览器的控制台时,我收到错误;localhost:5000/\ucontent/JS/Example.JS net::ERR_ABORTED 404(未找到(。Blazor似乎找不到我的JS文件。作为参考,该文件位于BlazorApp的wwwroot文件夹中,名为JS的文件夹中。
我的语法有问题吗?我希望将来能够访问位于JSfiles中的功能,
使用相对路径,其中路径相对于wwwroot
<script src="~/JS/Example.js"></script>
您的JS文件需要位于wwwroot文件夹中。在_Host.cshtml文件中,还要确保包含该文件的路径是相对的。如果_content文件夹是wwwroot的直属子文件夹,您可以执行以下操作:
<script src="~/_content/JS/Example.js" />