asp.net中避免頁面多次提交的代碼
2010/11/3 14:49:25

  
  < 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;

  }

  }

  } //--> < /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) 精確注冊 if(!ispostback)

  {

  system.text.stringbuilder sb = new system.text.stringbuilder();

  sb.append("if (typeof(page_clientvalidate) == 'function')

  {

  if (page_clientvalidate() == false)

  {

  return false;

  }

  }"); //保證考證函數的執行 sb.append("if(window.confirm('are you sure?')==false) return false; ");

  //自定義客戶端腳本 sb.append("disableothersubmit(); ");

  // disable一切submit按鈕 sb.append(this.getpostbackeventreference(this.button3));

  //網站建設用__dopostback來提交,保證按鈕的效勞器端click工作執行 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的.

返回列表
返回首頁 主站蜘蛛池模板: 一个人看的www免费高清| 亚洲欧洲综合在线| 高h全肉动漫在线观看免费| 国内精品视频一区二区三区 | 国产精品天天在线| bestialityvideo另类骆驼| 手机在线中文字幕| 久久机热re这里只有精品15| 欧美性大战XXXXX久久久√| 亚洲色欧美色2019在线| 精品久久久无码人妻中文字幕豆芽 | 日韩精品无码一区二区三区不卡 | 欧美vpswindowssex| 亚洲精品456人成在线| 福利一区在线观看| 国产91伦子系列沙发午睡| 黑人巨大精品欧美一区二区免费| 国产精品大bbwbbwbbw| 97精品国产高清自在线看超| 好吊妞免费视频| 中文字幕人妻偷伦在线视频| 日本精品一二三区| 五月婷婷综合在线| 欧美性69式xxxx护士| 亚洲综合精品伊人久久| 窝窝午夜看片国产精品人体宴| 国产chinasex对白videos麻豆 | 狠狠色婷婷久久一区二区三区| 又紧又大又爽精品一区二区| 被三个男人绑着躁我好爽视频| 国产成人午夜精华液| 色偷偷8888欧美精品久久| 国产精品无码无在线观看| 97日日碰人人模人人澡| 天海翼一区二区三区高清视频| 三级黄色毛片视频| 新婚娇妻倩如帮助三老头| 好男人影视社区www在线观看| 亚洲国产综合第一精品小说| 波多野结衣同性| 伊人久久综在合线亚洲91|