Я не знаком с DNN5, но я с UpdatePanels. Можете ли вы подключиться к событиям клиента асинхронной обратной передачи в ASP.NET AJAX, т. Е. Добавить обработчик событий в событие endRequest PageRequestManager.
Например,
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(EndRequest);
// runs when async postback completes.
function EndRequest(sender, args)
{
if (sender._postBackSettings.sourceElement.id) // the id of the element that raised the postback that is completing
{
//Do what you need to do here
}
}
EDIT:
Думая об этом, я не уверен, сработает ли это для вас. Это будет зависеть от того, как DNN5 выполняет вызовы AJAX в ASP.NET
.