gpt4 book ai didi

c# - 货币验证问题

转载 作者:行者123 更新时间:2023-11-30 15:09:33 24 4
gpt4 key购买 nike

我想要的验证之一是确保用户输入的金额不会超过 SQL 的 smallmoey 限制(大约 214,748.00)。下面是我的验证控件,但它会踢出小于该数量的条目。比如有人输入1821.00,控件限制了。有人可以看到我做错了什么吗?谢谢。

<asp:CompareValidator ID="CompareValidator2" runat="server" 
ErrorMessage="Rate cannot exceed 214,748.00" ControlToValidate="txtBudgetDetailRate"
Operator="LessThanEqual" Type="Double" ValueToCompare="214748.00">
</asp:CompareValidator>

最佳答案

比较验证器在比较值之前检查数据类型。 1,821 不是有效数字。所以,您可能遇到了错误。

您可以使用 Type="Currency",它强制执行两位小数的固定精度。删除该逗号并输入值。它应该可以正常工作。

关于c# - 货币验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363493/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com