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