在ASP.net Ajax中防止用戶多次提交

   var btnSubmit = "<%=btnSubmit.ClientID %>";
    
var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_initializeRequest(onInitializeRequest);
  
    
   
function onInitializeRequest(sender,args)
    
{
        
if(prm.get_isInAsyncPostBack()&&args.get_postBackElement().id == btnSubmit)
       
{
            args.set_cancel(
true);
            
//給用戶提示正在處理中
       }

       $get(btnSubmit).disabled 
= true;
    }

 PS: btnSubmit爲頁面提交按鈕

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章