ASP.NET Передача свойств динамически сгенерированным пользовательским элементам управления - PullRequest
0 голосов
/ 21 ноября 2008

Я борюсь за то, что, я уверен, должно быть легко. Я давно живу в бэкэнде и коде winforms, и я создаю свою первую страницу ASP.NET за год, поэтому извиняюсь за всякую глупость

Я нахожусь внутри пользовательского элемента управления на странице.

В этом пользовательском элементе управления (родительском элементе управления) мне нужно встроить 0 .. n дочерних элементов управления в таблицу, где каждый дочерний элемент управления пользователя представляет строку в списке в родительском элементе управления.

В дочернем пользовательском элементе управления у меня есть несколько свойств, которые необходимо настроить, например, идентификатор элемента в списке, который он представляет.

Как я вижу, я могу либо

  • Переберите этот список в выделенном фрагменте кода и попробуйте динамически вставить строки таблицы и дочерние пользовательские элементы управления в существующий тег и установить свойства объекта, что мне еще предстоит сделать - добавленные элементы управления просто не работают появляются
  • Используйте устаревший трюк ASP для обхода элементов в списке внутри тегов <%%> и вставьте мои теги , но я не могу установить требуемые свойства на ChildUserControl (я пробовал несколько вещей, но главная проблема в том, что я не могу использовать <%%> в элементах управления сервером)
  • Сделай что-нибудь еще, что ускользает от меня в настоящее время

Любые идеи будут с благодарностью приняты

1 Ответ

2 голосов
/ 21 ноября 2008

контроль повторителя привязан к тому же источнику данных, что и список?

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