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

上記の行は、 @Model.TotalSent>0 の場合に class="big" がレンダリングされると予想されるコードです。それ以外の場合は class="small" がレンダリングされます。

しかし、起こっていませんこれを行うための実際の構文は何ですか?

4

3 に答える 3

2
class="@(Model.TotalSent < 0 ? "small":"big")"
于 2013-04-04T11:15:30.560 に答える
2

Try this:

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

Try surrounding your expression in parentheses, and make sure you put quotes around your class.

<span class='@( Model.TotalSent < 0 ? "small" : "big" )'>...
于 2013-04-04T11:14:12.003 に答える