意外的标记 '。'将样式表与MVC 4捆绑在一起时

时间:2013-04-04 13:59:08

标签: asp.net-mvc-4 bundling-and-minification

BundleConfig.cs

bundles.Add(new StyleBundle("~/Content/styles").Include(
   "~/Content/css/test.css"
   )
);

_Layout.cshtml

@Scripts.Render("~/Content/styles")

Test.css

body{
font-size: 75%;
color: #232323;
text-align: left;
margin: 0px;
padding: 0px;}

这就是Chrome显示加载时给出的关于意外令牌的语法错误{:

body{font-size:75%;color:#232323;text-align:left;margin:0;padding:0}

1 个答案:

答案 0 :(得分:4)

我会选择阿比的回答来提供他所提供的链接,但这是一个评论而不是一个答案。所以,我发布这个作为答案,以确保此问题被标记为已解决。

基本上,Abi提供的链接表明错误的原因是浏览器试图加载css,就好像它是javascript一样。

我立刻意识到我正在使用@ Scripts.Render()并且应该使用@ Styles.Render()代替。