2011-07-25 3 views
0

私は次のコードを持っているAjaxタイマーを持っています!!! 強いテキストはAJAXタイマー変数秒が0になったときにボタンを無効にできません

秒== 0は、私は1つのボタンを無効にしようとしていたときに問題がある
protected void Timer1_Tick(object sender, EventArgs e) 
    { 

     TimeSpan time2 = new TimeSpan(); 
     time2 = (DateTime)Session["Qtime"] - DateTime.Now; 
     if (time2.Seconds <= 10 && time2.Minutes == 0) 
     { 
      ***if (time2.Seconds <= 0) 
      { 

       btn_submit.Enabled = false; 
       lbl_next.Text = "Please Go for next question!!"; 


      }*** 
      else 
      { 
       lbl_qstntime.Text = "[ " + time2.Seconds + " S ]"; 
       lbl_qstntime.BackColor = Color.Red; 

       //lbl_qstntimedesc.BackColor = Color.Red; 
      } 

     } 
     else 
     { 
      lbl_qstntime.Text = "[ " + time2.Seconds + " S ]"; 
     } 
    } 

、それが= falseをbtn_submit.Enabledされます。 lbl_next.Text = "次の質問に行ってください!!";

私は、ページ内(マイ送信ボタンを含む)いずれかのボタンをクリックしティルそれは誰がどのように私はそれを達成することができます教えてもらえます...

が動作していないが、他のすべては、単に素晴らしい:(

を働いています

要件:「変数秒が0になるか、L、私のボタンを無効にする」私はそれが起きていないいずれかのボタンをクリックしなかった現在まで

おかげで、 Jithu

+1

btn_submitはUpdatePanelの内部に配置されていますか? –

+0

@YuriyRozhovetskiyはい、それは問題でした、私はここでコメントセクションについて知らなかったので、遅い返信をお詫び申し上げます。あなたの助けをありがとう、今、この質問を閉じるべきですか? – Jithu

+1

問題の解決方法で質問を更新し、自分の回答を追加してその更新内容を反映させ、この回答を受け入れることができます。 –

答えて

0

を@YuriyRozhovetskiyが私に語ったよう。更新パネルの中にbtn_submitを置かなかった。更新パネルの中にボタンを置いた後、すべてがうまくいった。

関連する問題