我有一個datalist在我的aspx頁面。在datalist中,顯示圖像。當我點擊一個圖像時,一個更大的圖像版本會出現在彈出窗口中,並且在這個彈出窗口中有一個按鈕。在該按鈕上,即使沒有回傳,我也想對點擊做出反應。我現在所做的並不是每次都在工作。我爲item_created
事件和__dopostback(btn.id,"onClick")
使用go
。DataList ItemCreated event
當我點擊顯示圖像的div上的ok按鈕時,item_created
事件觸發。
我有一個datalist在我的aspx頁面。在datalist中,顯示圖像。當我點擊一個圖像時,一個更大的圖像版本會出現在彈出窗口中,並且在這個彈出窗口中有一個按鈕。在該按鈕上,即使沒有回傳,我也想對點擊做出反應。我現在所做的並不是每次都在工作。我爲item_created
事件和__dopostback(btn.id,"onClick")
使用go
。DataList ItemCreated event
當我點擊顯示圖像的div上的ok按鈕時,item_created
事件觸發。
如果您的意思是ItemCreated
事件每次發生回發時都會觸發。請僅在頁面加載時進行第一次數據綁定。您可以使用IsPostBack
屬性來檢查它是回發還是新加載的頁面。
Page_Load(....){
if(!IsPostBack){
LoadData();
}
}
如果您不想在按鈕點擊時使用回發,請使用ajax和頁面方法。您可以在這裏獲得更多信息:Using jQuery AJAX to directly call page methods。
我已經在頁面加載中執行了數據Loaddatafunction(!ispostback)函數,但仍然出現該問題 – Yagnesh84 2009-09-15 09:21:07
請更清楚地說明問題。 – TheVillageIdiot 2009-09-15 09:05:34