Как загрузить javascript-команду (например, onload или onclick или что-то еще) после обновления панели обновления.
Запуск Javascript после обновления панели обновления
Ответ 1
Вставьте эти строки в свой тег javascript
function foo()
{
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
}
function endRequestHandler(sender, args)
{
// Do your stuff
alert('Update Panel routine is now complete');
}
Затем поставьте это на тег body
<body onload="foo()">
Ответ 2
ScriptManager.RegisterClientScriptBlock(upPanel, upPanel.GetType(), "alert('hello world')", true);
Вы должны вызвать это на частичной обратной передаче.
Ответ 3
Вы можете использовать ScriptManager. Я думаю, что ScriptManager.RegisterClientScriptBlock должно быть полезно. Затем вы можете выполнить JS после загрузки страницы. Другие варианты включают JQuery.live.