您好我在我的页面中使用jquery选项卡。但在使用更新面板时,两个选项卡都将显示在同一页面中。这回事后发生..是否有任何问题是使用jquery和更新pannel在一起?我怎么能克服这个?
答案 0 :(得分:0)
我在同一页面上使用jquery-ui标签和<asp:updatePanel>
控件,这不是最好的设置,但它可以正常工作。真正让我感到困惑的是,在一个内部ASP.NET控件中对tabs()
进行部分回发调用后,DataBind()
未被调用。我通过这种方式解决了这个问题,也许这会对你有所帮助:
function refreshTabs() {
$("#tabs").tabs();
}
function pageLoad () {
refreshTabs();
}
通过将调用tabs()
放在ASP.NET的pageLoad()
函数而不是jquery的$()
函数中,它会在每次回发后调用,即使只触发了部分回发。
希望这有帮助!