Вложенные повторители приемлемы. Просто будьте осторожны с такими вещами, как события RowDataBound. Не всегда очевидно , особенно для начинающих разработчиков, что эти методы по сути являются вложенными циклами. Я видел ошибки, такие как переход к базе данных во вложенном повторителе, что приводит к большим накладным расходам.
Просто имейте в виду, что то, что вы делаете, по сути является вложенным циклом и соответствующим образом разрабатываете код, и это прекрасно.