2010-11-17 65 views
0

我在更新面板中有一個按鈕,&我使用jQuery腳本來設置頁面中的元素的樣式。最初頁面加載& CSS樣式適用於它與具有一些jQuery代碼的腳本。即最初一切正常。但是,當我點擊按鈕時會導致服務器回傳(必要),CSS樣式會被應用,但腳本不會被加載。這個你能幫我嗎。在更新面板中單擊按鈕後,jQuery腳本不會執行

+0

我們可以有一些代碼或考試PLE ??? – 2010-11-17 11:18:52

回答

0

將此添加到您的腳本(如果使用.net 3.5或更低版本)。它會通知Microsoft Ajax Library該JavaScript文件已被加載。

if (typeof (Sys) != 'undefined') 
{ 
    Sys.Application.notifyScriptLoaded(); 
} 

注:這是過時的.NET 4的

0

你需要在你的代碼(最好爲命名的功能)爲endRequest event的一部分,以及,例如,你可以有這樣一個命名函數這樣的:

function doStuff() { 
    //do whatever here 
} 

然後運行其中需要的功能:

//run on DOM ready 
$(doStuff); 
//also run it when UpadtePanels finish/reload 
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(doStuff); 
相關問題