如果数据为零,我想在表数据中显示“ - ”。
<th>
@{
int count = 0;
}
@(count == 0 ? "-" : count) @*what should I do here??*@
</th>
我将如何实现这一目标?
答案 0 :(得分:0)
您所要做的就是在ToString()
类型变量int
上调用count
方法
<th>
@{
int count = 0;
}
@(count == 0 ? "-" : count.ToString())
</th>
您必须在三元表达式中显式调用ToString()
。但是如果你想要更清洁 - if-else
方法,你可以简单地做@count
并且razor会为你做(在内部调用ToString())。
<th>
@if(count!=0)
{
@count
}
else
{
@:-
}
</th>