Как написать JavaScript для разметки? - PullRequest
0 голосов
/ 23 декабря 2010

Я немного застрял в этом.

Мне поручили внести изменения в проект ASP.NET.Веб-форма, над которой я работаю, должна динамически отображать и скрывать элементы управления в ответ на действия пользователя.

Пока все хорошо.Мой подход заключается в создании небольшого JavaScript.Однако на этой странице разметка является частью шаблона для элемента управления Telerik (о котором я ничего не знаю).Я не уверен, последствия этого.Могу ли я по-прежнему использовать JavaScript для шаблонной разметки?

Я попытался вставить какой-нибудь существующий JavaScript на страницу.Первая проблема, с которой я столкнулся - это использование <%= ControlName.ClientID %>, которое выдает ошибку, поскольку ASP.NET не видит имя элемента управления в шаблоне.

Есть ли другой способ сделать это,или я просто столкнусь с большим количеством проблем?

1 Ответ

0 голосов
/ 23 декабря 2010

Для шаблонных элементов управления, таких как повторитель, вы должны подключить javascript к событию itembound. Получите элемент управления, используя FindControl для каждой строки, а затем зарегистрируйте JavaScript из кода позади. Я считаю, что ваш элемент управления telerik должен предоставлять что-то похожее на событие itembound, которое вызывается для каждой строки ..

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