ドックにコントロールがあり、その中にいくつかのバリデーターがあります (必須フィールド用)。ページの読み込み時にドックが展開されている場合、バリデーターが機能します (バリデーターへの参照が 5 つあり、そのうち 3 つが自動生成された JavaScript 関数であるため)。ただし、ドックが閉じている場合、コントロール (およびバリデーター) は生成されません。コントロールを展開すると、ajax リクエストでコントロールが作成されますが、バリデーターが機能しなくなります。ソース コードを確認すると、バリデータ用に JavaScript が生成されていません。誰でもこれについて何をすべきか知っていますか? コントロールは更新パネルにラップされているため、DOM の更新に関する問題ではなく、javascript が自動的に挿入されないという問題になるはずです。ありがとう!
<RadAjaxPanel id="RadAjaxPanel" runat="server>
<ValidationSummary id="ValidationSummary" validationgroup="ValidationGroup" CSSclass="error" runat="server"/>
<Validator id="Validator" runat="server" ValidationGroup="ValidationGroup"/>
<CustomControl id=CustomControl runat="server"/>
</RadAjaxPanel>