在我的MVC4项目中,我捆绑了两个css文件。当浏览呈现此文件时,我有两个例外。
Uncaught SyntaxError: Unexpected token .
Uncaught SyntaxError: Unexpected token {
我编写了这段代码来捆绑我的CSS文件。
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new StyleBundle("~/Content/css")
.Include("~/Content/css3.css","~/Content/styles.css"));
}
我在_Layout.chshtml页面中调用它。
<head>
@Scripts.Render("~/Content/css")
</head>
并获得该异常。
但如果我以这种方式调用这些CSS文件,那么每件事情都可以。
<head>
<link href="~/Content/css3.css" rel="stylesheet" />
<link href="~/Content/styles.css" rel="stylesheet" />
</head>
这是我的错误的屏幕截图。
答案 0 :(得分:30)
这是因为它正在呈现<script>
标签。它应该是@Styles.Render
而不是@Scripts.Render
。