Как использовать JavaScript на страницах.ascx
Как использовать JavaScript на страницах.ascx
2 ответа
Вы можете добавить теги скрипта в разметку:
<script type="text/javascript">
// place your javascript here
</script>
<script type="text/javascript" href="path to js file" />
Или используйте ScriptManager в коде, чтобы не включать один и тот же раздел file/js несколько раз, если вы используете несколько элементов управления на странице.
Вы можете узнать больше о ScriptManager
здесь (обзор, включая сценарии использования).
Я предполагаю, что вы включили код JavaScript в script
теги на странице управления пользователем.
Я также предполагаю, что вы вызываете функцию из одного из элементов управления в пользовательском элементе управления
Другое предположение, которое я делаю, заключается в том, что ваш пользовательский элемент управления скрыт во время загрузки.
Если пользовательский элемент управления находится в UpdatePanel
и / или его Visible
атрибут установлен в false
по умолчанию вы получитеObject expected
msgstr "ошибка, потому что ваш скрипт просто не загружается, когда загружается страница, а вызываемая вами функция не существует.
Обходной путь для этого заключается в использовании style="display:none"
вместо Visible="false"
для вашего пользовательского контроля на главной странице.