0

比較バリデーターを使用して、日付から日付までを検証しています。To date が From date よりも小さいことはできないことを検証したいと思います。私は使っている

     <asp:CompareValidator ID="cmpvDate" runat="server" ControlToCompare="txtDateTo" Display="Dynamic" ValidationGroup="basic"
   ControlToValidate="txtDateFrom" ErrorMessage="To Date can't be less than From date"
  Operator="GreaterThanEqual" ForeColor="red" Type="Date"></asp:CompareValidator>

ただし、月と年ではなく、日のみを検証しています。

アイデアや提案はありますか?

ありがとう、

4

1 に答える 1

0

from date と to date を交換する必要があることを除けば、問題ないようです (テストしたところ、うまくいきました)。

<asp:CompareValidator 
    ID="cmpvDate" runat="server" 
    ControlToCompare="FromDate" 
    Display="Dynamic" ValidationGroup="basic"
    ControlToValidate="ToDate" 
    ErrorMessage="To Date can't be less than From date"
    Operator="GreaterThanEqual" 
    ForeColor="red" Type="Date"/>

txtDateTo および txtDateFrom 入力をどのように行っているかなど、もう少しコードを投稿してください。おそらくそこにあるものです。それ以外の場合、システム設定で使用する日付設定は、米国または英国ですか?

于 2012-08-18T08:39:47.403 に答える