【发布时间】:2013-05-05 03:00:22
【问题描述】:
我正在开发一个在包含许多更新面板的网页上使用的自定义控件。在我的自定义控件中,大量使用了 jquery,并且还使用了许多插件。现在,在每个更新面板的回发中,控件被一次又一次地渲染,它也再次加载 javascript 资源,但不再调用 javascript 函数。这导致了我的控件中的许多元素必须通过 jquery 插件转换为一件事或另一件事的问题(javascript 函数调用不简单)。
现在我尝试了很多解决方案,包括这个问题中提到的那些 How to have a javascript callback executed after an update panel postback? 但徒劳无功。以前,当我的页面只包含一个更新面板时,
pageLoad(sender, Args);
functon 工作正常,现在在多个更新面板不工作的情况下,也没有
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(pageLoaded);
function pageLoaded() { }
【问题讨论】:
-
只是为了确认——当 UpdatePanel 刷新时——你需要调用一个 JavaScript 函数吗?
-
是的,很抱歉回复晚了。由于我的国家有选举,我无法访问 stackoverflow。
标签: javascript jquery asp.net updatepanel