【发布时间】:2016-09-28 18:38:21
【问题描述】:
这是我的代码,但我不确定我是否放置了正确的虚拟目录..
bundles.Add(new ScriptBundle("~/App_Data").IncludeDirectory("~/App_Data", "*.js", true));
这是我的文件夹结构..每个都有 *.js 文件,还有更多的子文件夹有更多 *.js 文件..我必须包含所有这些文件夹才能让它工作吗?
- App_Data
- 控制器
- 指令
- 过滤器
- 型号
- 服务
无论我尝试什么......当我查看源代码时,我没有看到它添加任何内容。我不确定我是否错过了一个步骤或什么..
【问题讨论】:
-
不确定,但可能是名称,需要是虚拟路径。您给它的名称是一个存在的文件夹。你应该试试
new ScriptBundle("~/bundles/Scripts").IncludeDirectory("~/App_Data", "*.js", true)。 -
按照 Alexander 所说的,请确保您在布局或页面的某处包含此捆绑包。
-
@AlexanderDerck 也许这是令人困惑的地方,但“~/bundles/Scripts”在哪里?我实际上看不到此文件夹,但此页面上的所有内容都使用该文件夹
-
@Gavin 哦,也许这就是我想念的好吧让我试试
-
@Gavin 我在我的 html 中包含了 @Scripts.Render("~/App_Data") 并且它有效。 tyvm!
标签: asp.net asp.net-mvc asp.net-mvc-4