2011-12-18 120 views
1

我使用ASP.net C#。我有一個母版頁和一個內容頁面。以下是流程。自動完成在JQuery中

內容頁有腳本標籤

內容頁面有更新面板和下拉列表

更新面板包含一個網格

電網有一個模板列 模板列包含下拉列表

上JQuery的負載我打電話來改變下拉列表到自動完成下拉的方法,這種相同的功能以格也更新所述下拉。

我在網格標題的按鈕。這是排序網格行。

問題是,當我痛網格行和因回傳它轉到服務器並且不更新網格中dropdopwn列表。

我懷疑更新面板不允許sciprt標籤的JQuery load方法調用它的插件。

有什麼建議嗎?

回答

1

添加這個js功能將您的內容頁面,您的jQuery裏面:

function pageLoad() 
{ 
    //put all your jQuery inits and bindings here, this will get called 
    //on all partial post backs 

} 
+0

如何在部分回發情況下調用此函數。因爲Java腳本中的函數在頁面加載或回發時被調用。任何示例請問? – Pankaj 2011-12-19 07:33:15

1

您可能需要將自動完成插件重新綁定到新的內容,爲部分頁面刷新替換與尚未綁定新的標記原始標記。

+0

權。可以提供一些示例代碼,現在我無法如此了?現在,一旦回發從網格執行,我無法在加載時調用JQuery。 – Pankaj 2011-12-18 02:47:52

+1

請參閱下面的@rick schott的答案。 – 2011-12-18 02:51:00