Почему моя функция запускается несколько раз после загрузки UpdatePanel

Итак, я хочу запустить некоторую функцию javaScript после обновления моей панели обновлений, поэтому у меня есть:

function pageLoad() { 

    var prm = Sys.WebForms.PageRequestManager.getInstance();
    prm.add_pageLoaded(panelLoaded);
}


function panelLoaded(sender, args) {
        alert("foobar");
}

С приведенным выше кодом, если я обновлю панель один раз, «foobar» будет предупрежден один раз; Если я обновлю панель во второй раз, «foobar» появится дважды; в третий раз, когда я запускаю панель для обновления, "foobar" появляется три раза... в четвертый раз всплывает 4 раза и т. д. и т. д....

Чем это вызвано??

Спасибо~~~

5
задан eastboundr 3 August 2012 в 20:20
поделиться