如何避免 UpdatePanel 在 ListView 上刷新 "OnPagePropertiesChanging"

How to avoid UpdatePanel getting refreshed on ListView "OnPagePropertiesChanging"

我有一个带有 UpdatePanel 的网页。面板内的一个 div 有一个产品列表视图。其他 div 有过滤器来优化产品。 现在,在 page_load 上,我将数据绑定到列表视图上,在 $(document).ready 上,我进行了 jQuery Ajax 调用,更新了过滤器 Div。

到这里为止一切正常。我可以单击那些优化产品列表视图的过滤器(虽然另一个 Ajax 调用)。当我将 datapager 添加到列表视图时,问题就开始了。

当我单击下一页时,它会使用下一页产品更新产品列表视图,但我的过滤器被清除并且“$(document).ready”没有被调用。是否可以在 page_properties 更改时执行我的 ajax 调用?

尝试使用:Sys.Application.add_load(function () { 而不是 $(document).ready。第一个也会在只有更新面板更新时触发。 参考文献:https://msdn.microsoft.com/en-us/library/vstudio/bb383829%28v=vs.100%29.aspx