2015-10-05 49 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>