我遇到了一个奇怪的问题而且我在诊断时遇到了问题。
我在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>
我看到文件正确传递到浏览器(来自网络标签)
控制台中没有错误。
但是当我检查我的元素时,我看到了:
bootstrap.css
的样式按预期应用。
我错过了一步吗?我以前在ASP.NET上使用较少,这让我很难过。
谢谢!
答案 0 :(得分:1)
解决。此问题是引用较少文件的链接标记具有不正确的rel
属性。为了更少,它应该是stylesheet/less
,而不是仅用于CSS的stylesheet
。
<link href="~/Content/site.less" rel="stylesheet/less" type="text/css" />