如果 .js 文件和 css 文件在视图文件夹中,则它们不会被提供。如果驻留在同一个文件夹中,任何想法需要什么修复才能使它们都工作。
Path : Views\Shared\Javascripts
Views\Shared\abc.cshtml
如果 .js 文件和 css 文件在视图文件夹中,则它们不会被提供。如果驻留在同一个文件夹中,任何想法需要什么修复才能使它们都工作。
Path : Views\Shared\Javascripts
Views\Shared\abc.cshtml
如果您查看~/Views
(或~/Areas/<area name>/Views
,如果您正在使用区域)文件夹,您会注意到一个 web.config 阻止从该位置提供任何资源。虽然您可以编辑该 web.config 以允许提供静态资产,但我强烈警告您不要这样做。
相反,将资产放在另一个文件夹中。默认情况下,MVC 项目有一个~/Content
和~/Scripts
文件夹(分别为 CSS/images 和 JS)。我鼓励你坚持使用这些文件夹。
编辑以反映最近的编辑
说你有abc.js
。将其移至~/Scripts/abc.js
. 您可以像这样包含该脚本abc.cshtml
:
<script type="text/javascript" src="@Url.Content("~/Scripts/abc.js")"></script>