В настоящее время я создаю Gridview с расширяемыми строками. Каждая строка содержит динамически созданный элемент Panel of Form. Прямо сейчас у меня есть функция javascript, которая расширяет (или, в моем случае, делает видимым) панель, когда изображение щелкает по строке Gridview.ASP.net 2.0 Gridview с расширяющимися строками панели - как создать панель «на лету»
Мой вопрос: существует ли более эффективный способ сделать это. Вместо того, чтобы вытаскивать все мои данные и создавать каждую новую строку как I Databind, есть ли способ простой создать строку с панелью с полными текстовыми полями и dropdownlists «на лету», когда пользователь нажимает кнопку «Развернуть»? »
Я хотел бы ограничить серверные вызовы, сделав это именно так, вместо того, что я сейчас делаю, прокручивая каждую строку и создавая новую панель с элементами формы и вставляя ее в скрытую строку.