我对 .NET 非常陌生,正在使用 MVC 4。我有一个 double 类型的变量“AvgAnnualGrowth”。该变量可以有正值或负值。当为负数时,我应该在数据前显示“-”;当为正数时,我应该在数据前显示“+”。双变量默认显示“-”,负数数据没有问题。对于正值,它不会显式显示“+”。关于如何在数据前面连接“+”有什么想法吗?
以下是我的( View )cshtml 文件中的代码片段。
@foreach (var item in Model)
{
<tr>
<td align="right">
@Html.DisplayFor(modelItem => item.AvgAnnualGrowth)
</td>
</tr>
}
最佳答案
您可以在 DisplayFor 之前添加标签
@Html.Label(item.AvgAnnualGrowth > 0 ? "+" : "")@Html.Display...
关于.net - 如何将字符串连接到 MVC4 中模型返回的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12923251/