???当MVC Grid.net首次加载时显示而不是€

时间:2016-03-22 20:40:59

标签: c# asp.net-mvc-5 mvcgrid.net

我正在使用MVC Grid.Net作为一个网格,在其中一个列中显示价格。当网格首次加载???显示而不是€。

在我的AddCols方法中,我有代码

cols.Add()
    .WithColumnName("Rent Amount")
    .WithValueExpression(x => "€" + x.AnnualRent.Amount.ToString(Resource.CurrencyFormat));

我也试过

cols.Add()
    .WithColumnName("Rent Amount")
    .WithValueExpression(x => x.AnnualRent.Amount.ToString("C"));

一旦我与网格互动,就像对列进行排序一样,货币符号就会正确显示。

我不确定是什么导致了这一点。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

这是通过nuget包的简单更新来解决的。我有1.0.0.57并升级到1.0.0.60修复了问题