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