【问题标题】:update panel is preventing JQuery from running更新面板阻止 JQuery 运行
【发布时间】:2013-07-25 10:05:41
【问题描述】:

我在更新面板上遇到了阻止 jquery 运行的问题。就像页面在几分之一秒内加载 jquery 但在页面加载后它将删除 Jquery 效果一样。我在控制台上运行了 jquery 函数,它工作正常。我还从页面中删除了更新面板并且工作正常,只是询问如何解决更新面板问题?

【问题讨论】:

  • 您能否包含一些代码来演示您遇到的问题?
  • 在更新面板被触发之前你的 jquery 是否工作(即在第一页加载时?)
  • 是的,它在第一页加载

标签: jquery asp.net updatepanel


【解决方案1】:

由于您从更新面板调用是异步 jquery 在异步调用期间未调用(加载),请参阅Update panel issue with jquery

尝试以下方法:

$(document).ready(function () {
            BindEvents();//your jquery method
        }); 

这个脚本标签绑定了BindEvents方法,主要用于支持Jquery 用于更新面板,因为调用是异步的

<script type="text/javascript">
    // Create the event handler for PageRequestManager.endRequest
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_endRequest(BindEvents);// bind BindEvents method to support update panel
</script>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 1970-01-01
    • 2013-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多