• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NETCompareValidatorvalidateCurrency

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

CompareValidator HAS BUG OR I AM MISING SOMETHING ? 

I have a text box for price then I have a compare validator. The problem here is that even if I put a number like $32000.00 it gives me the error message

I have a CompareValidator, I set the Operator=DataTypeCheck, and Type=Currency
However, on the application, if i enter $3,000.00 triggers the error message

 

<asp:CompareValidator ID="CompareValidator6" ControlToValidate="txtPrice" Operator="DataTypeCheck" Type="Currency" runat="server" ErrorMessage="Currency Format Only Accepted For Price"></asp:CompareValidator>

<asp:CompareValidator ID="CompareValidator_txtAmount" runat="server" Display="Dynamic" ErrorMessage="Amount is invalid" ControlToValidate="txtAmount" Operator="DataTypeCheck"  Type="Currency" CultureInvariantValues="True"></asp:CompareValidator>

 

Does anyone encounter problem using the compare validator against a textbox with operator=DataTypeCheck, type="Currency" and the textbox value contains more than 2 decimal point?
With type="Double" it works fine with more than 2 decimal point but must not have comma.
Below is my test result:
Currency 10,200.20 pass
Currency 10,200.204 fail
Double 10,200.20 fail
Double 10200.204 pass
Any suggestion to overcome this issue?

 

http://www.cnblogs.com/emanlee/archive/2009/08/12/1544645.html

http://forums.asp.net/t/1277960.aspx

http://www.tech-archive.net/Archive/DotNet/microsoft.public.dotnet.faqs/2004-08/0089.html

http://www.vbdotnetforums.com/web-forms/16645-comparevalidator-currency.html

http://www.codeguru.com/forum/showthread.php?t=307614


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap