0

简单的在这里。我正在计算两个值之间的百分比差异。我想在网页上显示它们。计算发生在我的类文件中,例如

public decimal UnitPercentageDifference { get { return (decimal)ComparativeTotalSold / (decimal)BaseTotalSold; } }

然后,在我的视图中,我显示如下值:

<p><%: String.Format("{0:0.0%}",Model.OverallSummary.UnitPercentageDifference) %> increase/decrease on previous month</p>

如果值为负,我希望能够显示减号( - ),但这不会发生,它看起来就像一个正常的正百分比。

有没有办法做到这一点?

4

1 回答 1

2

试试这个面具 {0:0.0%;-0.0%}

这里(见关于 ; 分隔符)

编辑:做了一些测试 - 你应该用你现有的面具得到正确的负输出。所以检查你的计算程序。

于 2012-05-11T10:24:55.767 回答