ASP.NET Usercontrol + Javascript - PullRequest
       2

ASP.NET Usercontrol + Javascript

0 голосов
/ 08 сентября 2011

У меня есть пользовательский контроль с JavaScript внутри.Я использую его на странице с включенным ASP.NET Ajax.Он отлично работает в большинстве сценариев, но когда экземпляр usercontrol не виден в первом запросе, и я делаю видимым через обратную передачу Ajax, javascript не выполняется.Любая помощь?

Ответы [ 2 ]

0 голосов
/ 08 сентября 2011

При использовании Control1.Visible = false; ваш элемент управления вообще не будет отображаться на вашей странице.

Используемая асинхронная обратная передача не выполняет повторную визуализацию всей страницы.Если ваш элемент управления вставлял на страницу javascript, этот javascript не будет отображаться.

Быстрая и грязная работа для вашего элемента управления заключается в использовании.

Control1.Attributes.Add("style", "display:none;"), чтобы скрыть Control1.Attributes.Add("style", "display:block;"), чтобы показать

0 голосов
/ 08 сентября 2011

при установке пользовательского элемента управления visible="false" содержимое этого элемента управления не будет отображаться, вместо этого используйте style="display:none", чтобы скрыть элемент управления таким образом, как будет отображаться содержимое элемента управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...