SetFocusOnError="true" のプロパティを追加した必須フィールドバリデーターがあります。
<asp:RequiredFieldValidator ID="RequiredFieldValidatorFirstName" runat="server" CssClass="message-validation-color"
Text="Required first name!"
SetFocusOnError="true"
ControlToValidate="txtFirstName" />
<br/>
しかし、送信ボタンをクリックするたびに。フォーカスは、名前のテキスト ボックスに設定されます (実際にはこれが私のターゲットです)。しかし、ページがリロードされ、フォーカスが失われます。SetFocusOnError="true" を含めないと、ページがリロードされないことに気付きました。
SetFocusOnError="true" を使用する場合、検証を追加する必要がありますか?
エラーがあるフィールドに焦点を当て、ページをリロードしないようにしたいだけです。