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;
}將以上代碼放在頁面中就可以實現阻止多次提交的功能,其中btnSubmit為提交頁面的按鈕。