如何将字符串连接到 MVC4 中的模型返回的数据



我对.NET很陌生,正在使用MVC 4。我有一个双精度类型的变量"平均年度增长"。此变量可以具有正值或负值。当它是负数时,我应该在数据之前显示"-",当它是正数时,我应该在数据之前显示"+"。负数据没有问题,因为双精度变量默认显示"-"。对于正值,它不会显式显示"+"。关于如何在数据前面连接"+"的任何想法?

以下是我的(视图)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...

最新更新