在ASP.NET中,如果在點了一個按鈕,提交到後台執行期間,再點一次按鈕,會出現兩種情況,一種是執行了兩次後台程式碼,另一種是等待前一次的提交動作執行完後再次執行提交動作,無論是哪一種,都是跑了兩遍後台程式碼,這是很多情況下不希望出現的。
以下程式碼在 IE、傲遊極速模式下測試通過。
ODP連接測試
<script> <BR> 正在等待後台資料更新" ; <BR> btn.onclick = onDealing; <BR> } < alert('處理中'); <BR> return false; <BR> <BR> <BR><body> <BR> <form id="form1" runat="server"> <BR> <div> <BR> server" Text="註冊" onclick="Button1_Click" OnClientClick="submitTest(this);" /> <BR> </script>