您好,我一直在努力使它能够运行很长时间,而且我已经没有其他选择了。无论我尝试什么,根据Jquery验证器,double / decimal的值始终无效。这是我尝试过的清单:
什么也没有,绝对没有什么可以修复此错误。如果有人能指出我在这里做错了,我将不胜感激。
答案 0 :(得分:0)
DisplayFormat.DataFormatString
uses .NET's predefined formatting rules。特别是,.
(点/句点)始终被解释为表示“ 当前区域性的小数点”,在您的情况下为,
或逗号。
如果您希望将数字的整数和小数部分分开的文字点,则需要对其进行转义:
[DisplayFormat(DataFormatString = @"{0:0\.00}", ApplyFormatInEditMode = true)]