2009-09-15 54 views
0

我有一個datalist在我的aspx頁面。在datalist中,顯示圖像。當我點擊一個圖像時,一個更大的圖像版本會出現在彈出窗口中,並且在這個彈出窗口中有一個按鈕。在該按鈕上,即使沒有回傳,我也想對點擊做出反應。我現在所做的並不是每次都在工作。我爲item_created事件和__dopostback(btn.id,"onClick")使用goDataList ItemCreated event

當我點擊顯示圖像的div上的ok按鈕時,item_created事件觸發。

+0

請更清楚地說明問題。 – TheVillageIdiot 2009-09-15 09:05:34

回答

1

如果您的意思是ItemCreated事件每次發生回發時都會觸發。請僅在頁面加載時進行第一次數據綁定。您可以使用IsPostBack屬性來檢查它是回發還是新加載的頁面。

Page_Load(....){ 
    if(!IsPostBack){ 
     LoadData(); 
    } 
} 

如果您不想在按鈕點擊時使用回發,請使用ajax和頁面方法。您可以在這裏獲得更多信息:Using jQuery AJAX to directly call page methods

+0

我已經在頁面加載中執行了數據Loaddatafunction(!ispostback)函數,但仍然出現該問題 – Yagnesh84 2009-09-15 09:21:07