2013-06-20 76 views
0

我有一個PopupExtender,它顯示了當按下GridView中的按鈕時的一些信息。該按鈕存在於每一行中。GridView的RowDataBound事件使得我的GridView緩慢

我也有一個DropDownList出現在查詢數據庫填充的每一行中。我這樣做是因爲它可能會根據行填充不同的項目。

我遇到的問題是PopupExtender彈出緩慢,因爲GridView的RowDataBound事件在按下PopupExtender的關聯按鈕時從數據庫重新填充DDL。

如何更快地彈出PopUpExtender彈出窗口?

回答

1

您可能需要考慮使用jQuery對話框而不是Asp.Net ajax彈出式擴展器。 http://jqueryui.com/dialog/

另外,你真的需要gridview,你可以嘗試ListView控件而不是GridView。

+0

我正在調查jquery對話框。我將測試ListView,但爲什麼它會更快? – UrsulRosu

+0

AJAX Popup擴展器使用回發來打開/關閉對話框窗口... jQuery UI將在客戶端處理這個。 –

+0

我需要回發才能獲取AJAX彈出窗口中顯示的信息。每行可能不同。 – UrsulRosu

相關問題