問題が何であるかはわかっていますが、その理由や解決方法がわかりません。基本的に、デフォルトで無効になっている 2 つの RequiredFieldValidators があります。ユーザーがボタンをクリックすると、有効にする必要があるかどうかがチェックされます。
HCAmountValidator.Enabled = HealthCareReimbursementChkBox.Checked; <-- enables req validator
DCAmountValidator.Enabled = DependentCareReimbursementChkBox.Checked; <-- enables req validator
Page.Validate();
if (!Page.IsValid)
return;
コードの最後のブロックでは、検証をチェックしてから戻りますが、画面の下部にエラー テキストと概要が表示されるだけです。メッセージ ボックスはポップアップしません。