0
在cshtml页面中,我可以选择一个具有数据库值功能的类。例如:从项目值中选择一个css类
<div class="alert @item.State" role="alert">@item.State</div>
“国家”定义如下表我的枚举:
public enum States
{
Ready,
Setup,
Pause,
Error,
Maintenance,
Emergency,
Disconnected
}
剃刀语法上面会一类的项目价值的功能添加到我的警觉。好!
但是现在我需要将这个类“翻译”为Bootstrap的一个。例如:
Ready: alert-primary
Pause or Disconnected: alert-secondary
Error: alert-danger
etc...
我能够将它与剃刀手动,但我不知道是否有直接的CSS是一种方便的方法来此,像(元代码):
.Ready {
return alert-primary
}
.Pause, .Disconnect {
return alert-secondary
}
你好,你使用预处理器,如sass或更少? – Kangouroops
目前,我没有。 – Mark
随着sass你可以延长课程。它的工作原理就像OOP继承 –