0

シンプルなこちら。2 つの値のパーセンテージ差を計算しています。それらをWebページに表示したい。計算はクラスファイル内で行われます。

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 に答える