我使用的是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.###")
似乎正是你想要的。