比较Validator问题Asp.net

时间:2016-04-26 13:54:41

标签: asp.net

我创建了一个比较验证器,用于比较日期和来自。它工作正常,但当我尝试点击“搜索”按钮时,它会触发该按钮和页面错误。我也有其他比较验证器,但它们不会触发搜索按钮。我希望显示屏被锁定直到它有效。

<asp:CompareValidator ID="CompareValidator3" runat="server" CssClass="dark"  ControlToCompare="wdpFrom" ControlToValidate="wdpTo" ErrorMessage="CompareValidator" Font-Bold="True" Font-Size="Small" ForeColor="Red" Operator="GreaterThanEqual" SetFocusOnError="True" Type="Date" Text ="To date must be greater than From date"></asp:CompareValidator>

我有这个用于数据类型检查的验证器,它可以正常工作

<asp:CompareValidator ID="CompareValidator2" runat="server" 

Operator="DataTypeCheck" 

Type="Integer"

ControlToValidate="txtInvPos" 

Text="Inventory Position ID can only be Integer" CssClass="dark" ErrorMessage="Inventory Position ID can only be Integer" Font-Bold="True" Font-Overline="False" Font-Size="Small" ForeColor="#FF3300" SetFocusOnError="True" />

1 个答案:

答案 0 :(得分:0)

我在&#34;搜索&#34;中解决了这个问题。方法我打电话 comparevalidator2.validation()摆脱它并且现在正常工作。