2011-10-23 12 views
0

私はasp.net Webサイトにtimerをビルドしようとしています。asp.net webformsで時刻を使用する

ボタンをクリックすると、hes id = "Button1."と言うことができます。button disableenable = falseコマンドで)となります。わずか4秒後に再び有効になります。

私はどのようにそうすることに疲れているが、オンラインのすべてのギルドは非常に古いです。何もrealyl有用ではありません。

これは(ちょうどexple用)の完全なコードネームです:

protected void Button1_Click(object sender, EventArgs e) 
    { 

    } 

おかげでたくさん!私を助けてください :)。

答えて

0

あなたはサーバー側でそれを行うことはできません。あなたは4000ミリ秒のsetTimeout Js関数でクライアントでそれをしなければなりません。

あなたがページを見るとき、あなたはそのサーバーがもうそのページを知らないことを理解する必要があります。彼は自分でポストバックすることはできません。

+0

あなたは私、私はそれを行う方法のexplneを与えることができますか?私はボタンで "runt server"を使っているのを忘れていません。findbyclassを使う必要があります。 –

+0

probなし - ボタンcssClassを与えることができ、それはそのままで生成されます(またはID経由で検索する場合はClientIdサーバー側の機能を使用できます)。 $( ".btn1")。removeAttr( 'disabled')、4000){$( ".btn1")} ;}); ' –

関連する問題