У меня есть страница asp.net с кнопкой. Эта кнопка генерирует и вставляет пользовательский элемент управления на страницу, поэтому на одной странице может существовать много элементов управления. Мне нужно проверить, что существует определенный динамически сгенерированный элемент управления внутри сгенерированного элемента управления.
Итак ... Страница имеет от 0 до N элементов Control1. Каждый элемент Control 1 может иметь от 0 до N элементов Control2. Когда кнопка SaveButton нажата на странице, мне нужно убедиться, что внутри каждого элемента Control1 есть хотя бы 1 элемент Control2.
В настоящее время я нахожусь между двумя вариантами:
• Динамически вставлять CustomValidators для каждого сгенерированного элемента управления, каждый из которых будет проверять один Control1.
• Выполните проверку вручную (с помощью jQuery), вызвав функцию проверки из SaveButton.OnClientClick.
Оба по-своему неряшливы - вот почему я делюсь этим со всеми вами. Я упускаю простое решение?
Заранее спасибо .. (кстати, все, что связано с .NET 3.5 SP1 включительно, является честной игрой)