在ASP中用逗号添加数字

时间:2018-10-11 14:10:15

标签: asp.net

我有一个简单的ASP控制面板。它确实将基本信息存储在我的Microsoft SQL Server中。我有2个字段(compenso和diritti_di_segreteria),这些字段用于我的客户输入成本。我需要这些字段的总和作为Costo值。

Compenso = Trim(Request.Form("compenso"))
Compenso = Replace(compenso, ",", ".")
Diritti_di_segreteria = Trim(Request.Form("diritti_di_segreteria"))
Diritti_di_segreteria = Replace(diritti_di_segreteria, ",", ".")
Costo = (FormatNumber(Compenso, 2) * 1) + (FormatNumber(Diritti_di_segreteria, 2) * 1)

现在,如果数字不带逗号,则总和是完美的。如果没有,结果是一团糟。示例:20 + 30得出50,但20,5 + 30.7得出512,00。我确定我在这里错过了重要的事情。

1 个答案:

答案 0 :(得分:0)

您要在添加数据后调用FormatNumber

Costo = FormatNumber((Compenso + Diritti_di_segreteria), 2);

否则,您要将两个字符串加在一起。