Я создал собственный элемент управления, который имеет небольшое количество JavaScript. JS поддерживается как внедренный ресурс. Когда мой контроль оказывается, я добавил его к странице следующим образом:asp: UpdatePanel/Custom Control/RegisterClientScriptResource
Page.ClientScript.RegisterClientScriptResource(
GetType(), "Resources.MyControl.js");
Контрольные работы просто отлично, но когда он оказывается внутри панель обновления, я предполагаю, что ресурс JS добавляется к объект страницы, который не отправляется обратно клиенту (только содержимое внутри панели обновления возвращает его клиенту.)
Я могу добавить JS в свою библиотеку приложений, которая исправляет проблему по мере ее загрузки в начале первоначального запроса страницы. Любые другие исправления? Любой способ использования RegisterClientScriptResource из панели обновления?