首页 > 解决方案 > 如何在 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 中的函数,

标签: javascriptblazor

解决方案


您的 JS 文件需要位于 wwwroot 文件夹内。在您的 _Host.cshtml 文件中,还要确保包含该文件的路径是相对的。如果 _content 文件夹是 wwwroot 的直接子文件夹,您将执行以下操作:

<script src="~/_content/JS/Example.js" />

推荐阅读