【发布时间】:2014-01-16 17:49:58
【问题描述】:
我在浏览器控制台中收到以下错误消息:
GET http://*:54559/Scripts/ 403(禁止)
http://:54559/Content/css/ 400(错误请求)
未捕获的引用错误:$ 未定义
在我的 _Layout.shtml 中,我使用以下代码尝试包含 css/bootstrap。
@Styles.Render("~/Content/css/*")
<!-- JavaScript -->
@Scripts.Render("~/Scripts/")
@RenderSection("scripts", required: false)
<script>
// Activates the Carousel
$('.carousel').carousel({
interval: 5000
})
</script>
文件路径看起来不错,因为在我的项目中,css 位于“Content/css”,而脚本只是顶层的一个名为“Scripts”的文件夹
有什么想法吗?
【问题讨论】:
-
你在BundleConfig.cs中添加脚本了吗?
-
没有任何捆绑包
-
点击 Chris 回答中的链接。您需要创建一个包,然后@Scripts.Render 将包含那些添加到包中的脚本。
标签: c# jquery css asp.net-mvc razor