2011-01-24 59 views
0

問候程序,ASP.NET更新面板損失dyamically添加上的ImageButton控件Click事件

林上的應用程序,查詢另一個網站,並拉回到一個xml,我再填充的ImageButton(S)的結果面板工作,和時間點擊事件,當圖像是點擊我想彈出一個div框使用jquery ui,這將顯示更多的信息,點擊圖片。然而每當這個這似乎消滅我的結果面板(面板控制)和div框永遠不會出現,並且據我所知,imagebutton點擊事件永遠不會觸發。我已經嘗試用更新面板這兩種方式之一,並再次沒有,我將不勝感激任何幫助。我想知道如果我做了很久我的搜索按鈕點擊,我想知道如果我應該讓這個職位包填充結果面板和溝更新面板句柄。

(是我的div標籤設置爲RUNAT服務器)

我也彌補的建議也許有更好的方式來做到這一點,我想爲每個項目創建隱藏的div標籤,然後運行javascript用於點擊圖片並以這種方式顯示時,但是這看起來很愚蠢,在我看來,讓我的div控制一次,然後更新其中每個圖片點擊它的標籤,然後顯示或隱藏它。

回答

0

如果我不得不猜測你的代碼,我會說發回帖子並清除你所有的數據,因爲這與視圖狀態應該有的不匹配。如果你在頁面上使用jQuery和jQuery UI,我建議你也使用jquery來做「更多信息彈出」。

如果您已經擁有該頁面上的信息,並且您只是試圖向用戶展示它,爲什麼還要使用imagebutton的onclick功能。

+0

是的,我認爲你的權利,它的後回覆擦,它說我試圖阻止它做,如果(IsPostBack)返回;這似乎並沒有工作。但基本上問題是我只想向用戶顯示一個圖像,然後當他們點擊它時,我想向他們展示更多關於它的信息,以及可能的一些數據庫操作。我會嘗試將這一切都捆綁到客戶端,但服務器有我需要的數據,所以理想情況下,我會在頁面加載時創建dlg,並在單擊圖像然後將其顯示給用戶時填充字段。 – nagates 2011-01-24 04:24:39