2015-10-05 28 views
0

我使用剃刀顯示從我的視圖模型小數,然後試圖將小數格式化爲貨幣:純法的String.format返回值不使用

@if (Model != null && Model.Order != null) 
{ 
    foreach (var item in Model.Order.Where(x => x.OrderInStep2 != null)) 
    { 
     String.Format("{0:C}", item.OrderInStep2) 
    } 
} 

我正在一個Return value of pure method is not used警告,但我認爲它應該仍然有效。但是,格式化的項目根本不顯示。它會在我拿走格式時顯示。我在這裏錯過了什麼嗎?謝謝!

回答

0

你需要渲染代碼塊這樣的值:

@if (Model != null && Model.Order != null) 
{ 
    foreach (var item in Model.Order.Where(x => x.OrderInStep2 != null)) 
    { 
     <text>@String.Format("{0:C}", item.OrderInStep2)</text> 
    } 
} 
0

您只需運行代碼,並對結果無所作爲。

把文本標記中的結果:

<text>String.Format("{0:C}", item.OrderInStep2)</text> 
相關問題