【发布时间】:2014-07-03 14:07:31
【问题描述】:
如果我在下面的 RangeValidator 中输入值 1.2.1,它会验证 OK
<asp:RangeValidator ID="RangeValidator8" runat="server"
ControlToValidate="TextBoxSAPPlannedHrs"
Display="None" ErrorMessage="Must be a valid number 0-999"
MaximumValue="999" MinimumValue="0"></asp:RangeValidator>
如何将其归类为有效范围。 1.2.1 不是有效数字...
【问题讨论】:
-
我认为小部件使用
string作为数据类型。尝试将Type="Double"或Type="Int"添加到标签中。 -
当然是。这取决于当前的文化。这是 121.0:
double.Parse("1.2.1", new CultureInfo("de-DE"));。因此,如果您当前的文化使用点作为组分隔符,则它是一个有效数字。
标签: asp.net .net validation rangevalidator