0

BundleConfig.cs

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

_Layout.cshtml

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

测试.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}
4

1 回答 1

4

我会为他提供的链接选择 Abi 的答案,但这是评论而不是答案。因此,我将其发布为答案,以确保将此问题标记为已解决。

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

我马上意识到我正在使用 @Scripts.Render() 并且应该一直使用 @Styles.Render() 。

于 2013-04-05T12:54:20.597 回答