-1

これが本当に可能かどうかはわかりませんが、最善を尽くしています。

UI に TextBox を (他のコントロールと共に) レンダリングする (複雑な) カスタム サーバー コントロールがあるとします。サーバー コントロールをページに配置するときに、レンダリングされた TextBox の Text プロパティを指すコントロールの Text プロパティをバリデータが検証するように、そのサーバー コントロールに RequiredField バリデータをアタッチすることはできますか?

もちろん、RequiredField バリデーターをサーバー コントロールに直接組み込むこともできますが、これは他の理由で不可能です (UI で RequiredField バリデーターを自動的にレンダリングしています)。

ご協力いただきありがとうございます。

4

2 に答える 2

0

自分の投稿に回答するのは2回目です:)次回は、前にもっと深い調査を行います。

同じ問題に遭遇するかもしれないあなたのために。ValidationPropertyサーバー コントロールのクラスで属性を指定する必要があります。たとえば、サーバー コントロールが、ユーザーに表示され、検証も必要なプロパティ "Text" を公開する場合は、次を追加します。

[ValidationProperty("Text")]

その後、動作するはずです。

于 2009-05-05T11:19:18.870 に答える