LessJs文件未在ASP.NET中处理

时间:2015-05-22 13:24:05

标签: asp.net-mvc less

我遇到了一个奇怪的问题而且我在诊断时遇到了问题。

我在ASP.NET MVC Web应用程序中使用LessJs,并且没有处理较少的文件,我在" F12"中看到了我的变量。调试工具 - 并且样式未按预期应用为双产品。

标记看起来像这样。

@Scripts.Render("~/bundles/modernizr")
<link href="~/Content/bootstrap.css" rel="stylesheet" />
<link href="~/Content/site.less" rel="stylesheet" />
<script src="~/Scripts/less-1.5.1.min.js" type="text/javascript"></script>

我看到文件正确传递到浏览器(来自网络标签)

Network Traffic

控制台中没有错误。

但是当我检查我的元素时,我看到了:

CSS error in Browser

bootstrap.css的样式按预期应用。

我错过了一步吗?我以前在ASP.NET上使用较少,这让我很难过。

谢谢!

1 个答案:

答案 0 :(得分:1)

解决。此问题是引用较少文件的链接标记具有不正确的rel属性。为了更少,它应该是stylesheet/less,而不是仅用于CSS的stylesheet

<link href="~/Content/site.less" rel="stylesheet/less" type="text/css" />