与Jquery一起使用时与ajax发生冲突

时间:2010-10-07 17:50:18

标签: jquery ajax

您好我在我的页面中使用jquery选项卡。但在使用更新面板时,两个选项卡都将显示在同一页面中。这回事后发生..是否有任何问题是使用jquery和更新pannel在一起?我怎么能克服这个?

1 个答案:

答案 0 :(得分:0)

我在同一页面上使用jquery-ui标签和<asp:updatePanel>控件,这不是最好的设置,但它可以正常工作。真正让我感到困惑的是,在一个内部ASP.NET控件中对tabs()进行部分回发调用后,DataBind()未被调用。我通过这种方式解决了这个问题,也许这会对你有所帮助:

function refreshTabs() {
    $("#tabs").tabs();
}

function pageLoad () {
    refreshTabs();
}

通过将调用tabs()放在ASP.NET的pageLoad()函数而不是jquery的$()函数中,它会在每次回发后调用,即使只触发了部分回发。

希望这有帮助!