ページを
離れるためのページと、そのデータを確認するため<asp:Button/>
の日付と別の日付を取得するためのページがあります。<asp:TextBox/>
<asp:TextBox/>
確認バリデーターは次のように構成されています。
<asp:CompareValidator ID="CompareValidator" runat="server"
ErrorMessage="error message" ControlToValidate="ConfirmTextBox"
ControlToCompare="TextBox"
Operator="Equal"></asp:CompareValidator>
ページ上でフィールドを編集するとき、ControlToValidate
またはControlToCompare
フォーカスを失ったときに比較バリデーターが実行されます。
いずれかのフィールドを編集し、ボタンをクリックしてページを終了すると、比較バリデーターが実行されてエラーメッセージが表示されますが、Button_Clickメソッドは実行されません。
ボタンのcausesValidation
属性はに設定されfalse
ます。
サーバー検証やTextBox.Text値を使用するregexValidatorを使用せずに、比較バリデーターの機能を維持しながらButton_Clickメソッドを実行できますか?