<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      怎么Disabled 服務器端Button

      [摘要]最近在CSDN看到很多同仁在問如何Disabled掉服務器端按紐,其實大家也應該碰到相類似的問題..由于網絡傳輸速度慢.從而導致用戶多次點擊按紐.從而產生了重復數據..以下為解決辦法:注:如果你采用...
      最近在CSDN看到很多同仁在問如何Disabled掉服務器端按紐,其實大家也應該碰到相類似的問題..由于網絡傳輸速度慢.從而導致用戶多次點擊按紐.從而產生了重復數據..

      以下為解決辦法:

      注:如果你采用的是服務器端button.直接在HTML中DISABLED掉,那么服務器端按紐事件將興支執行

      解決方法:

      在頁面是置一個Html Button 將其做為服務器端運行.

      eg:

      <INPUT id="b_save" TOP: 56px; HEIGHT: 22px" type="button" value="保存數據" runat="server">

      javascritp:

      <script language="javascript">
      function ShowMessage()
      {
      var YesOrNo=confirm("確定保存嗎?");
      if(YesOrNo==true)
      {
      document.all("b_save").disabled=true;
      }
      }
      </script>



      .cs代碼

      if(!Page.IsPostBack)
      {
      b_save.Attributes.Add("onclick","javascript:ShowMessage();");
      }

      這只是在點擊保存后按紐置灰啦.可POSTBACK后按紐將又回前以前狀態.所以做如下修改:

      private void b_save_ServerClick(object sender, System.EventArgs e)
      {


      b_save.Disabled=true;

      }



      日韩精品一区二区三区高清