忘记啥错误了,就是存一个decimal就报错,比如 decimal a=11111这样
然后需要处理下
contractProcess.ContractTotalMoney = (decimal)Math.Round(Convert.ToDouble(HttpUtil.GetParameterString(context, "txt_contractTotalMoney")), 2, MidpointRounding.AwayFromZero);
就可以了
(decimal)Math.Round("11111", 2, MidpointRounding.AwayFromZero);