2

私は .NET を初めて使用し、MVC 4 を使用しています。double 型の変数「AvgAnnualGrowth」があります。この変数には、正または負の値を指定できます。マイナスの場合はデータの前に「-」、プラスの場合はデータの前に「+」を表示します。double 変数はデフォルトで「-」を表示するため、負のデータでも問題ありません。正の値の場合、「+」は明示的に表示されません。データの前に「+」を連結する方法についてのアイデアはありますか?

以下は、私の(ビュー)cshtmlファイルからのコードスニペットです。

@foreach (var item in Model)
{

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

1 に答える 1

2

DisplayFor の直前にラベルを付けることができます

@Html.Label(item.AvgAnnualGrowth > 0 ? "+" : "")@Html.Display...
于 2012-10-16T21:00:04.440 に答える