我有一个简单的代码,由添加编辑删除组成。我有一个名称,描述和价格值字段。我想在价格值上有一个范围,范围从 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 文档中的此示例。