0

2 つの日付テキスト ボックスを比較して、一方の日付が他方よりも大きいことを確認しようとしています。日付が大きくても、このルールを拒否する不規則な応答が返されます。このコードに何か問題がありますか? これが私の定義です

 <asp:CompareValidator ID="CompareValidator1" runat="server" 
                    ControlToCompare="txtStDt" ControlToValidate="txtEdDt" 
                    ErrorMessage="End date must be later than the start date!" 
                    Operator="GreaterThan" Type="Date"  ValidationGroup="VG1">  
 </asp:CompareValidator>

両方の日付のテキスト ボックスでカレンダー エクステンダーで使用している日付形式は「dd/MMM/yyyy」です。助けてくれてありがとう!

4

2 に答える 2

0

これをページの最初に追加して、正しい結果が得られるかどうかを比較してみてください。

<%@ Page Language="C#" AutoEventWireup="false"
  CodeFile="Default.aspx.cs" Inherits="_Default" Culture="en-GB" %>
于 2012-10-06T12:09:50.980 に答える
0

日付形式によって異なります。コードは英国の日付形式でのみ機能します。これがその例です。

于 2012-10-06T14:21:23.330 に答える