Как использовать 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 expectedmsgstr "ошибка, потому что ваш скрипт просто не загружается, когда загружается страница, а вызываемая вами функция не существует.

Обходной путь для этого заключается в использовании style="display:none" вместо Visible="false" для вашего пользовательского контроля на главной странице.

Другие вопросы по тегам