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