2012-02-07 11 views
2

私は自分のcapcha(ctrlCapcha:UserControl)を作成しようとしています。ValidationSummaryコントロールにcapchaエラーが表示されるvalidatorを使用したいと思います。私はのCustomValidatorを使用しようとした第二で自分のキャプチャコントロールを検証する方法は?

私はBaseValidatorクラスによって継承することにより、バリデータを作成しようとしましたが、私は私のaspxファイルにそれをピンすることはできませんまず(<% @レジスタ%>は動作しません)

しかし、私は私のcapchaコントロールのIDを修正するとき私はエラー "コントロール 'ctrlCapcha' ControlToValidateプロパティ 'cusValCapcha'によって参照されていることを確認することはできません。 (Iサービスイベント "OnServerValidate")

どのように優れているか教えてください。ありがとう、すべての提案をありがとう:)

答えて

1

UserControl内のフィールドは何ですか?私はこれらのフィールドの1つを検証したいと思っています。 CustomvalidatorをUserControl自体に追加し、ServerValidateをユーザーコントロールのコードビハインド内に実装することができます。 "ControlToValidate"プロパティを設定する必要はありません。 ServerValidateでは、必要な検証ロジックを追加するだけです。

+0

それは働いています:私はadditionaly RequiredFieldValidatorを使用する必要があります、ありがとう – Jacek

関連する問題