ASP.NET更改LESS变量
本文关键字:变量 LESS 更改 NET ASP | 更新日期: 2023-09-27 17:50:18
如何使用ASP更改LESS变量(#333)的值?净
@color: #333;
.logo {
color: @color;
}
.div {
background: @color;
}
我正在尝试使用'Code Behind'动态编辑less文件中的变量值,以便当变量@color使用编码更改时,使用该变量的所有元素也将更改。
... codebehind > change @color = #666;
我认为这取决于你如何编译Less代码。
当你使用。less时,默认情况下不能使用modifyVars。.less得到了disable-variable-redefines
选项:
使变量的行为更像less.js,所以最后一个变量定义被使用
在Less中,你可以在后面放一个变量定义,它会因为延迟加载和最后一个声明而推翻之前所有的定义。参见
modifyVars
只是将变量定义放在后面。
当你编译你的代码节点少(web essentials做),你应该能够使用modifyVars
选项。
或者通常编译main时。除非你可以尝试编译一个新文件(动态编辑/生成):
@import "main.less"
@color: red;