Если вы хотите зарегистрировать некоторый код, который будет всегда выполняться даже при обратной передаче UpdatePanel
, вам необходимо зарегистрировать функцию, которая будет вызываться при обновлении.Вы можете зарегистрировать функцию javascript для запуска, выполнив следующие действия:
// Javascript
function InitializeScripts()
{
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(YourJavascriptFunctionYouWantToRun);
}
PageRequestManager
вызовет вашу функцию javascript при обновлении UpdatePanel.
Я использовал это в прошлом длявызвать триггер, когда UpdatePanel
произвел обновление из-за таймера.После завершения обновления сценарии автоматически запускаются для обновления других элементов управления на основе отображаемых данных.
См. Эту статью MSDN для получения дополнительной информации.