<span class=@Model.TotalSent<0?"small":"big">show me only if @Model.TotalSent >0 </span>
如果@ Model.TotalSent&gt; 0,上面一行是我希望渲染class =“big”的代码 else class =“small”将被渲染。
但是没有发生 这样做的真正语法是什么?
答案 0 :(得分:2)
试试这个:
<span class='@(Model.TotalSent < 0 ? "small" : "big")'>show me only if @Model.TotalSent >0 </span>
答案 1 :(得分:2)
尝试在括号中包围表达式,并确保在class
周围加上引号。
<span class='@( Model.TotalSent < 0 ? "small" : "big" )'>...
答案 2 :(得分:2)
class="@(Model.TotalSent < 0 ? "small":"big")"