2016-04-26 90 views
1

我有一個創建比較validtaor來比較日期和來自。它工作正常,但當我嘗試點擊「搜索」按鈕時,它會觸發該按鈕和頁面錯誤。我還有其他比較驗證器,但它們不會觸發搜索按鈕。我希望顯示器被鎖定,直到它被驗證。比較驗證問題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" /> 

回答

0

我解決了問題,在「搜索」的方法我打電話 comparevalidator2.validation()擺脫它和正常工作現在。