最初に.aspxファイルにこの関数があります
<script type="text/javascript">
function onPageLoad() {
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
}
</script>
今私のjavascriptには、フォームのいくつかの条件付きフィールドを検証するvalidateという関数があります。
function validate() {
// calls alert
alert("Field is blank");
}
EndRequesthandler
これで、単に検証を呼び出すこの関数も呼び出されます。
function EndRequestHandler() {
validate();
}
なんらかの理由で、フィールドを空白のままにすると、更新パネルの下にある SUBMIT ボタンをクリックして非同期ポストバックを行うと、ポップアップが 2 回ポップアップします。別のドロップダウンリストに基づいて必須であるため、このフィールドを [必須] の下に置くことはできません。その条件付きです。どんな助けでも大歓迎です。