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

时间:2012-10-16 20:54:51

标签: .net asp.net-mvc string asp.net-mvc-4 razor

我是.NET的新手,我正在使用MVC 4.我有一个double类型的变量“AvgAnnualGrowth”。此变量可以具有正值或负值。当它是负数时,我应该在数据前显示“ - ”,当它为正时,我应该在数据前显示“+”。负数据没有问题,因为双变量默认显示“ - ”。对于正值,它不会显式显示“+”。关于如何在数据前连接“+”的任何想法?

以下是我的(查看)cshtml文件中的代码段。

@foreach (var item in Model)
{

    <tr>                
        <td align="right">                    
            @Html.DisplayFor(modelItem => item.AvgAnnualGrowth)
        </td>   
    </tr>
}

1 个答案:

答案 0 :(得分:2)

您可以在DisplayFor

之前标记
@Html.Label(item.AvgAnnualGrowth > 0 ? "+" : "")@Html.Display...