0

検証が必要なテキストボックスのデータリストがあります。ただし、私の問題は、requiredfieldvalidators がデータリストの外側、ページの上部近くにあることです。RFV で ControlToValidate を設定しようとすると、そのコントロールが見つからないというエラー メッセージが表示されます。

RFV をデータリストに移動すると、正常に動作します。データリスト内のコントロールを認識させる方法はありますか? ありがとう。

4

1 に答える 1

1

それをしてはいけない。これは、コントロール名と ID が、親、データリスト、およびデータリストの各行に基づいて実行時に生成されるためです。私が考えることができる唯一の回避策は、必要なバリデーターをデータリストに戻し、検証の概要を使用してエラーメッセージを表示することです。

<asp:ValidationSummary runat="server" ID="ValidationSummary1" />
于 2012-11-12T21:21:11.287 に答える