У меня есть элемент управления, который на 1 странице изначально отображается, но на другой странице изначально скрыт.
Для страницы, на которой изначально отображается элемент управления, JavaScript в элементе управления работает нормально, но для страницы, которая изначально скрывает элемент управления, JavaScript не работает.
В итоге я зарегистрировал javascript в коде, используя:
this.Page.ClientScript.RegisterClientScriptBlock(...);
Работает нормально, но с большими блоками javascript уродливо. Кроме того, я хочу изменить это, я должен перестроить решение, которое я бы предпочел не делать.
Есть ли другой способ зарегистрировать javascript с использованием разметки, если он не был отправлен в браузер при загрузке страницы? Я пытаюсь уменьшить сетевой трафик, отправляя браузеру только то, что мне нужно, при загрузке страницы.
спасибо,
Mark