jquery手风琴在asp.Net回发后没有重新启动

我正在制作一个jquery手风琴:

$(document).ready(function(){ $('#accordion').accordion(); }); 

问题是这是一个.asp.NET应用程序,如果页面触发回发就会破坏手风琴。 如何在回发后重新启动手风琴?

对不起,我不是asp.NET的专家,也很抱歉我不能给你一个示例的链接,这是因为它是一个受密码保护的应用程序。

谢谢。

使用UpdatePanel函数返回后,您需要重新初始化手风琴:

  

相对:
Gridview Jquery DatePicker中的Asp.Net UpdatePanel
ASP.Net:需要在更新面板上运行javascript加载完成
如何让客户端脚本在ASP.NET回发上执行? (来自UpdatePanel)

 Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(InitAccordion); function InitAccordion(){ $('#accordion').accordion();} 

这将适用于postback和asyncpostback在页面上的所有内容由于同步或异步回发而刷新后引发。 http://msdn.microsoft.com/en-us/library/bb397523(v=vs.100).aspx