0

我对 CompareValidator 有疑问。我需要验证 input1 使其小于或等于数据库中的“Somepercentage”。当 input1 介于 3-10 之间时,即使它小于“Somepercentage”,控件也会继续显示错误消息。当 input1 大于 10 时,它工作正常。

<asp:CompareValidator ID="Validator" runat="server" ErrorMessage="CompareValidator"  valueToCompare='<%# Eval("Somepercentage")%>' ControlToValidate="input1" Operator="LessThanEqual"></asp:CompareValidator>
4

1 回答 1

0

我找到了解决方案。将 type="Double" 添加到 asp:comparevalidator 标记中。

CompareValidator 不适用于单个数字

于 2013-12-25T08:28:46.007 回答