0
<span class=@Model.TotalSent<0?"small":"big">show me only if @Model.TotalSent >0 </span>

上面的代码行是我期望 class="big" 如果 @Model.TotalSent>0 否则 class="small" 将被渲染的代码。

但是没有发生什么是真正的语法来做到这一点?

4

3 回答 3

2

试试这个:

<span class='@(Model.TotalSent < 0 ? "small" : "big")'>show me only if @Model.TotalSent >0 </span>
于 2013-04-04T11:14:11.487 回答
2

尝试用括号括住你的表达式,并确保你在你的class.

<span class='@( Model.TotalSent < 0 ? "small" : "big" )'>...
于 2013-04-04T11:14:12.003 回答
2
class="@(Model.TotalSent < 0 ? "small":"big")"
于 2013-04-04T11:15:30.560 回答