我们有两个服务器。一台Windows 2008和一台Windows2012。两台服务器上都有一台Domino服务器(2008年-不带修订包,2012年-带修订包10)。在多米诺服务器上,具有相同的Xpage和相同的customcontrols。
在Windows 2008 Server上,一切正常。在2012 Server上,我们在数字输入(货币字段)上收到验证错误。服务器端验证显示“此字段不是有效数字”。
我认为这可能与服务器上的语言设置有关,该服务器位于2008年的“ Deutsch(Deutsch)”和2012年的德国(德国)上。
任何人都具有与服务器端验证相关的服务器设置经验吗?
-------更新-------
在2008年环境中,转换器看起来像这样:
<xp:this.converter>
<xp:convertNumber type="currency"
currencySymbol="€">
</xp:convertNumber>
</xp:this.converter>
我将2012年环境中的代码更改为此:
<xp:this.converter>
<xp:convertNumber type="currency">
</xp:convertNumber>
</xp:this.converter>
似乎可行。在浏览器上,所有内容看起来都一样。
答案 0 :(得分:0)
检查两台服务器上的小数点分隔符。可能会有所不同。这也可能是由货币符号引起的问题。不知道您尝试了什么值,很难建议。