2011-12-18 9 views
0

私はasp.netの初心者であるため、私はaspの最初のボタンをクリックするだけでいくつかのコードを実行できるかどうかを知る必要があります。ボタンをクリックします。最初のasp:buttonをクリックするだけでコードを実行する方法

実際に私の要件は、asp:buttonのclickイベントのデータベースにasp:checkboxリストのチェック値を入力する必要があるということです。私はいくつかのオブジェクトの作成を初めて行う必要があります。次に、データベースに値を追加するだけです。どのようにして最初のボタンクリックを識別できますか?これより効率的な方法があれば?その後、

+2

ストア最初のクリックでのセッション/クッキーの値とコードが少なくとも一度実行されたかどうかを判断するために、この値をチェックし、また、あなたが –

+0

グレートオブジェクト作成のためのいくつかのコードを投稿することができます..あなたに非常に多くのRSをありがとう:) – Jake

答えて

2
protected void Button1_Click(object sender, EventArgs e) 
{ 
    if (Session["Clicked"] == null) 
     Session["Clicked"] = true; 
    else { 
     // We already ran this function once, so do other stuff from now on 
     ... 
     return; 
    } 

    // Code below this comment will be executed only on the 1st button click 
    ... 
} 
+0

でも、そのボタンclick.Onlyを使用してデータベースに値を追加する必要があることは、最初のボタンをクリックした後で、もうコードを実行する必要はありません。とにかくありますか?それとも他のより良い方法ですか? – Jake

+1

@Janaka LP、編集を参照してください – Shai

+0

非常にありがとうShai ...それは今働く:) – Jake

関連する問題