Я использую вкладки jquery-ui и <asp:updatePanel>
элементы управления на той же странице, и это не лучшая настройка, но она работает. Одна вещь, которая действительно меня поразила, это то, что tabs()
не вызывался после частичного обратного вызова на DataBind()
в одном из внутренних элементов управления ASP.NET. Я работал над этим так, и, возможно, это поможет вам:
function refreshTabs() {
$("#tabs").tabs();
}
function pageLoad () {
refreshTabs();
}
Помещая вызов tabs()
внутри функции pageLoad()
в ASP.NET вместо функции $()
jquery, он вызывается после каждой обратной передачи, даже если сработала только частичная обратная передача.
Надеюсь, это поможет!