我有一个显示购物车总费用的文本框。
当页面加载时,购物车中的值设置为0.00。当用户将项目添加到购物车时,文本框会自动显示新的总数。
如何验证此文本框以阻止某人点击购买按钮,从而购买价值为0.00的商品?
我尝试使用比较验证器,但它太乱了!
asp:CompareValidator ID="cprPriceTotalCost" runat="server" Display="Dynamic"
ControlToValidate="tbxPriceTotalCost" Operator="GreaterThan"
Type="Currency" ValueToCompare="0.00"
答案 0 :(得分:0)
理想情况下,您不应该为该字段输入文本。它应该只是一个标签,即不可编辑的只读文本。该字段应仅用于显示目的。
再次在代码隐藏中操作该字段时,不应该从该标签中获取Total值,而是从服务器端值进行计算。 想象一下这些值是在客户端操纵的。
回答你的问题:你可以使用CustomValidator控件。