Пользовательские веб-элементы управления, Javascript и Script Manager
Есть ли способ добавить диспетчер сценариев в свой пользовательский веб-элемент управления, если его еще нет на странице (на главной странице или если вы несколько раз используете веб-элемент управления)?
Тот же вопрос о добавлении файлов javascript на страницу, часто у меня есть элементы управления, которые добавляют javascript в заголовок страницы для элемента управления.
1 ответ
Относительно ScriptManager:
Я бы использовал главные страницы и включил менеджер сценариев на вашей главной странице. В качестве альтернативы, если у вас есть что-то вроде Header.ascx, которое, как вы знаете, включено в каждую страницу, вы также можете разместить его там.
Относительно файлов JavaScript:
Используйте метод ClientScriptManager.RegisterStartupScript, чтобы включить JavaScript на своей странице. Он не будет создавать дубликаты, если они имеют один и тот же параметр имени ключа.