需要一个格式掩码来在0.3100中保留前导0,并修剪尾随零以创建0.31



我使用的是MVC3、C#、ASP.NET 4.5和Razor。

我需要将任何输入的小数转换为小数点后3位,但也要使用前导0。我还需要修剪任何尾随的零。

所以我需要:

1.4567->1.458

14000->1.4

目前我正在使用以下内容:

Model.Value.ToString("#.###")

但我发现这会去掉前导零,即:

0.71567->.716不是我需要的0.716。

如何确保保留前导零,同时满足其他格式要求。

即0.71567->0.716

非常感谢。

Model.Value.ToString("0.###")

似乎正是你想要的。

最新更新