Вот так,
Во время частичной обратной передачи ASP.NET AJAX необходимо знать список зависимых сценариев, которые необходимо загрузить, чтобы он мог объявить «ДОКУМЕНТ ГОТОВ» после того, как все они загружены.
В ASP.NET 3.5 и ниже добавление «notifyscriptloaded» является единственным способом для ASP.NET знать, что ресурс зависимого скрипта должен быть загружен - во время частичной обратной передачи.
Когда вы регистрируете скрипт в notifyscriptloaded, ASP.NET ожидает загрузки скрипта и гарантирует, что документ будет готов только после его загрузки. Таким образом, он гарантирует, что документ, готовый из скрипта, будет запущен, как и ожидалось.
ПРИМЕЧАНИЕ: ASP.NET 4.0 НЕ нуждается в этом (однако я не уверен, как это делается в нем).
Так что проблема сейчас очень ясна. При использовании внешнего стороннего файла javascript в качестве ссылки ASP.NET ограничивает нас ссылками на него только из статического заголовка страницы (или главной страницы). Невозможно загрузить сценарий во время частичной обратной передачи - если только вы не контролируете сценарий сторонней организации и не добавляете в него «notifyscriptloaded».
Решение, мне пришлось сделать этот внешний сторонний скрипт статической ссылкой в заголовке страницы. Это не повредило мне, потому что у меня в любом случае было несколько экземпляров кнопки +1 на нескольких страницах.