これは、検証コントロールで現在取り組んでいる問題であり、どこにも答えが見つかりません。
現在、リストボックスを監視している必須フィールドバリデーターがあります。バリデータの初期値プロパティは「なし」に設定されています。リストボックスの値の最初の項目も「なし」に設定されているため、ユーザーは選択を変更する必要があります。ただし、選択したインデックスの変更時に検証を表示したくありません。ボタンを押した後に表示したいのです。そのため、バリデーターの検証グループとボタンを「最終」に変更しましたが、ボタンを押さなくても、選択したインデックスにバリデーターが表示されます。
バリデーターの私のコード:
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="Please Select an Incident" ControlToValidate="lstIncidents"
ValidationGroup="final" CssClass="style3" InitialValue="None" Display="Dynamic">
</asp:RequiredFieldValidator>
送信ボタンの私のコード:
<asp:Button ID="btnSubmit" runat="server" Text="Submit" ValidationGroup="final"
Enabled="False" />
ここで何が間違っているのか誰にもわかりますか?
前もって感謝します!