Спасибо за код.
Вероятно, есть несколько способов сделать это.Следует признать, что встроенные элементы управления в ASP.NET жестки в создаваемом ими HTML.Для многих современных UI / динамических методов они могут вызывать проблемы из-за своей негибкости.
Сначала я бы предложил кодировать HTML-код вручную, чтобы он работал так, как вам нужно, с помощью функций jquery.Посмотрите на другие примеры Jquery и, возможно, пользовательский интерфейс Jquery.
Когда вы будете счастливы, я сделаю одно из следующих действий:
a) Напишите свой собственный элемент управления или расширьте существующий asp: DropDownList.
b)Вручную запишите HTML-код на странице с помощью цикла.Это не так элегантно или многократно, но технически проще, если вы ранее не писали пользовательских элементов управления, однако я бы порекомендовал: а).
Наконец.Помните, что ваш готовый HTML не должен вставлять ничего, кроме тегов OPTION, в теги SELECT в HTML.Если это ваш подход, вам нужно переосмыслить структуру HTML, следовательно, предлагая это в качестве первого набора.
Надеюсь, что это поможет.