2011-12-18 36 views
0

因爲我是一個asp.net的新手,我需要知道是否有任何可以執行一些代碼只爲第一個按鈕點擊一個asp:網頁中的按鈕。如何執行一些代碼只爲第一個asp:按鈕點擊

其實我的要求是,我需要輸入一個asp:複選框列表的數據庫中的點擊事件的asp:按鈕的選中值。我只需要第一次做一些對象創作。然後我只需要爲數據庫添加值。我如何識別第一個按鈕點擊?如果有比這更有效的方式?

+2

店會首先點擊/餅乾,然後一個值檢查該值,以確定是否代碼是ATLEAST執行一次,也可以爲您張貼對象創建 – 2011-12-18 09:11:37

+0

大一些代碼..非常感謝你RS :) – Jake 2011-12-18 09:15:21

回答

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

但事情是,我仍然需要使用該按鈕單擊將值添加到數據庫。只有第一個按鈕單擊後,我不需要執行一些代碼了。無論如何?或者其他更好的方法? – Jake 2011-12-18 09:09:56

+1

@Janaka LP,請參閱編輯 – Shai 2011-12-18 09:16:16

+0

非常感謝你Shai ...現在它的作品:) – Jake 2011-12-18 09:19:21

相關問題