我在不同的updatepanel中有一个包含多个用户控件的页面。用户控件包括jquery调用,用于计算某些值并绘制图形(不从jquery调用服务器方法)。
问题在于,无论刷新哪个updatepanel,都会再次处理所有jquery调用。我认为问题出现是因为我使用usercontrols的pageload方法来进行jquery方法调用。
我想知道是否有办法阻止其他用户控件调用其页面加载方法或刷新。
提前感谢。
答案 0 :(得分:0)
也许这会有所帮助......不完全是答案
当您在页面上包含自定义控件时,呈现控件HTML包含在页面中,就像所有JavaScript和CSS一样(您可以执行View页面源)并检查它。
所以实际上你的页面中有3个页面加载(包含用户控件的页面)在不同的标签中,因此当任何更新面板刷新时都会调用它们。