【发布时间】:2015-08-20 13:18:21
【问题描述】:
我在剃刀视图中使用 string.Format 来格式化来自我的 viewModel 的项目。
当我这样使用它时它工作正常:
<td>
<b>@string.Format("{0:c}", item.TotalCreditPaid)</b>
</td>
但是,当我尝试在 if 语句中使用它时,它不会在视图中显示任何内容:
<td>
<b>@if (item.AverageTimeToPay != null)
{
string.Format("{0} Days", item.AverageTimeToPay);
}
</b>
</td>
我单步执行它并且 if 被击中,item.AverageTimeToPay 的值为 12,但它没有显示任何内容。
知道为什么会这样吗?谢谢!
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor