欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

控制頁面按鈕在后臺執(zhí)行期間不重復(fù)提交的JS方法

 更新時間:2013年06月24日 11:21:47   作者:  
下面的代碼可以避免這種情況的發(fā)生,要等第一次執(zhí)行完返回數(shù)據(jù)到前臺后才能提交第二次。

在ASP.NET中,如果在點了一個按鈕,提交到后臺執(zhí)行期間,再點一次按鈕,會出現(xiàn)兩種情況,一種是執(zhí)行了兩次后臺代碼,另一種是等待前一次的提交動作執(zhí)行完后再次執(zhí)行提交動作,無論是哪一種,都是跑了兩遍后臺代碼,這是很多情況下不希望出現(xiàn)的。
以下代碼在 IE、傲游極速模式下測試通過。

復(fù)制代碼 代碼如下:

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title>ODP連接測試</title> 
    <script> 
        function submitTest(btn) { 
            btn.value = "正在等待后臺數(shù)據(jù)更新"; 
            btn.onclick = onDealing; 
        } 
        function onDealing() { 
            alert('處理中');  
            return false; 
        } 
    </script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
        <asp:Button ID="Button1" runat="server" Text="注冊" onclick="Button1_Click" OnClientClick="submitTest(this);" /> 
    </div> 
    <div> 
        <asp:GridView ID="GridView1" runat="server"> 
        </asp:GridView> 
    </div> 
    </form> 
</body> 
</html> 

相關(guān)文章

最新評論