在哪里放置 ~/Areas/./Views/xxx.cshtml 特定的 js 文件 ASP.NET



我正在将网站从MVC4移植到Core 3.0 ASP.NET

我的主要视图具有查看特定的复杂脚本文件,我曾经将其放入/Areas/AreaName/Scripts/目录中并使用类似的东西访问它们。

我曾经把它们放在该区域的脚本目录中。

<script src="~/Areas/AreaName/Scripts/*ViewName*Scripts.js"></script>

现在这样做会产生一个完全专用的文件名,例如

<script src="C:Users........*ViewName*Dripts.js"></script>

由于显而易见的原因,这显然不是要走的路。

现在是否所有脚本(包括查看特定脚本(都进入~/wwwroot/...目录

静态文件存储在项目的 Web 根目录中。默认目录为{content root}/wwwroot。最简单的方法是在wwwrootjs中创建区域文件夹,并将区域特定的js飞添加到相应的文件夹中。你也可以在web根目录(/wwwroot(之外提供文件,代码示例见文档。

最新更新