日期:2014-05-18  浏览次数:20548 次

在虚拟空间里,CompareValidator无法验证Currency数据类型
使用CompareValidator验证Currency,operator当然设置为DataTypeCheck,本机操作一切正常。
  客户电话过来说,不能输入小数,我看了一下,一切正常(先查看验证控件是否误设置为验证int,然后动态输入数据测试,一切正常)。和客户说正常,客户截了个图过来,大吃一惊,然后自己登录,测试后发现确实如此。

  1.来回比较过多次,本机都正常,上传至虚拟空间后就无法验证
  2.现在暂时设置为验证Double,问题解决,但decimal和double无法做到最大限度匹配,不过小程序也没什么大问题

  有没有兄弟碰到过此种问题,非常奇怪,怀疑是不是和虚拟空间的货币设置有关?

------解决方案--------------------
有可能是.net版本的问题