范围验证器不起作用



我有一个简单的代码,由添加编辑删除组成。我有一个名称,描述和价格值字段。我想在价格值上有一个范围,范围从 1 到 10。虽然我的代码上有这个:

<td class="style7">
            <asp:RangeValidator ID="RangeValidator2" runat="server" 
                ControlToValidate="TextBox3" ErrorMessage="1-10" MaximumValue="10" 
                MinimumValue="1"></asp:RangeValidator>
        </td>

当我尝试单击"添加"时,尽管它在 1-10 的范围内,但它没有加起来。 有什么技巧吗? 谢谢!

你绝对应该添加Type="Integer"属性(或任何其他符合你需求的类型)。现在发生的事情是,您的 RangeValidator 类型设置为字符串作为默认值。对于字符串进行比较,导致值字符串需要介于"1"和"10"之间。

请参阅 MSDN 文档中的此示例。

相关内容

  • 没有找到相关文章

最新更新