-1

検証に問題があります

私はリストビューを持っています。編集項目テンプレートには、内部にテキストボックスを持つ2つの複合コントロールがあります

私はそれにcomparevalidatorを置きます

<asp:CompareValidator ID="myCompareValidator" runat="server"
ControlToValidate="mycompositecontrol1" ControlToCompare="mycompositecontrol2"
Operator="GreaterThanEqual" Type="Date" Display="Dynamic" ErrorMessage="there is an error !"
Text="!"  ValidationGroup="myValidationGroup" />

それはうまくいきます!

したがって、InserItemTemplate でまったく同じ操作を行います (コピー/貼り付けです)。

しかし、今回は機能しません。validationsummary にエラー メッセージがなく、検証するコントロールの近くにありません。

あなたがその問題を知っているなら、私を助けてください

前もって感謝します

4

1 に答える 1

0

これは、質問に対する直接の良い答えではありませんが、次のようになります。

私は、焼き付けられたASPバリデーターで幸運に恵まれたことはありません。私はいつも彼らの四角いペグをしばらくの間丸い穴に打ち込み、近づき、イライラし、そして私自身の論理、ラベルのエラーメッセージ、そしてCSSスタイルでの可視性の切り替えで自分自身を転がそうとします。

PSバリデーターをコピーして貼り付けるときは、バリデーターが検証しているコントロールを変更したことを確認してください...

于 2009-07-09T17:02:32.093 に答える