亚洲天堂一级片-亚洲天堂三区-亚洲天堂久久精品成人-亚洲天堂毛片-久久国产欧美日韩高清专区-久久国产欧美日韩精品免费

通州北大青鳥學(xué)校:ASP.NET中如何防止頁面多次提交

北京北大青鳥學(xué)校提供: 

此處提供的代碼用來實(shí)現(xiàn)當(dāng)asp.net頁面中的某個(gè)Button被點(diǎn)擊后disable掉該頁面中所有的Button,從而防止提交延時(shí)導(dǎo)致的多次提交。基于之前的onceclickbutton腳本.

      //ASP.NET中防止頁面多次提交的代碼:javascript< script language=javascript> < !-- function disableOtherSubmit() {
var obj = event.srcElement;
var objs = document.getElementsByTagName('INPUT');
for(var i=0; i< objs.length; i++)
{
if(objs[i].type.toLowerCase() == 'submit')
{
objs[i].disabled = true;
} (北京北大青鳥學(xué)校
}
} //--> < /script>//ASP.NET中防止頁面多次提交的代碼:asp.netpublic class PreventMultiClick : System.Web.UI.Page {
protected System.Web.UI.WebControls.Button Button1; protected System.Web.UI.WebControls.Button Button2;
protected System.Web.UI.WebControls.LinkButton LinkButton1; protected System.Web.UI.WebControls.Button Button3; private void Page_Load(object sender, System.EventArgs e)
{
this.GetPostBackEventReference(this.Button3);
//保證 __doPostBack(eventTarget, eventArgument) 正確注冊(cè) if(!IsPostBack)
{
System.Text.StringBuilder sb = new System.Text.StringBuilder();
sb.Append(if (typeof(Page_ClientValidate) == 'function')
{
if (Page_ClientValidate() == false)
{
return false; (北京北大青鳥學(xué)校
}
}); //保證驗(yàn)證函數(shù)的執(zhí)行 sb.Append(if(window.confirm('are you sure?')==false) return false; );
//自定義客戶端腳本 sb.Append(disableOtherSubmit(); );
// disable所有submit按鈕 sb.Append(this.GetPostBackEventReference(this.Button3));
//用__doPostBack來提交,保證按鈕的服務(wù)器端click事件執(zhí)行 sb.Append(; );
Button3.Attributes.Add(onclick,sb.ToString());
}
} #region Web Form Designer generated code override protected void OnInit(EventArgs e)
{
// // CODEGEN: This call is required by the ASP.NET Web Form Designer. // InitializeComponent();
base.OnInit(e);
}
/// < summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// < /summary> private void InitializeComponent()
{
this.Button3.Click += new System.EventHandler(this.Button3_Click); this.Load += new System.EventHandler(this.Page_Load);
}
#endregion private void Button3_Click(object sender, System.EventArgs e)
{
System.Threading.Thread.Sleep(3000);
Response.Write(Hello world!);
}
} 此處只是disable掉所有的submit button, 我覺得其它的可提交控件也是可以通過類似的方法來disable的.

以上就是ASP.NET中防止頁面多次提交的代碼實(shí)現(xiàn)(北京北大青鳥學(xué)校
 

北大青鳥網(wǎng)上報(bào)名
北大青鳥招生簡(jiǎn)章
主站蜘蛛池模板: 国内外成人免费在线视频 | www操操操| 欧美成人片在线 | 日本高清在线精品一区二区三区 | 大陆老太xxxxxxxxhd| 欧美在线 | 亚洲 | 亚洲影院在线播放 | 欧美一级做一级爱a做片性 欧美一欧美一级毛片 | 国产99视频精品草莓免视看 | 偷自拍第一页 | 久久综合中文字幕一区二区三区 | 高清国产一级精品毛片基地 | 久久久久久久久国产 | 久久久网久久久久合久久久久 | 精品国产美女福到在线不卡f | 一级片爱爱 | 一级aaaaa毛片免费视频 | 欧美一级欧美三级 | 精品成人免费一区二区在线播放 | 国产一级一片免费播放 | 国产精品一国产精品免费 | 一级片网址 | 美国毛片基地a级e片 | 国产玖玖在线 | 国产精品吹潮在线播放 | 欧美成人看片黄a免费 | 在线一区免费视频播放 | 国产日韩欧美精品在线 | 99在线播放 | 国产欧美精品综合一区 | 美女拍拍拍爽爽爽爽爽爽 | 亚洲美女视频在线 | 亚洲欧美手机在线观看 | 精品亚洲一区二区三区 | 欧美日韩亚洲国产精品 | 一区二区三区中文国产亚洲 | 国产精品三级a三级三级午夜 | 久久99精品久久久久久秒播放器 | 国产国产人免费视频成69堂 | 日韩一区二区视频在线观看 | 久久免费国产精品一区二区 |