に基づくカスタム コントロールがありPanel
ます。これは、3 つの DropDownLists を持つ単純なパネルです。CompareValidator
Web フォームに を追加し、ControlToValidate
プロパティをカスタム コントロールの ID に設定すると、次のエラーが発生します。
Control '{0}' referenced by the ControlToValidate property of '{1}' cannot be validated.
CompareValidator が に対して賢明に検証できない理由を理解していPanel
ます。では、バリデーターがカスタム コントロールを検証できるようにするには、カスタム コントロールに何を追加する必要があるのでしょうか?
Text
3 つの DropDownLists の Text プロパティの組み合わせを返すプロパティを Panel に追加しようとしました。役立たず。
ITextControl
検証可能なコントロール ( ) が実装する特定のインターフェイス ( ) を探してTextBox
、それらをカスタム コントロールに追加しようとしました。役立たず。
パネルに基づいて、通常の .net バリデーターで検証可能なカスタム コントロールを作成するにはどうすればよいですか? (RequiredFieldValidator、CompareValidator など)