Если я хочу динамически показать или скрыть несколько пользовательских элементов управления.Было бы лучше использовать панели, которые загружают пользовательские элементы управления, а затем показать или скрыть панели (visible = true / false), или лучше использовать PlaceHolder и загружать (добавлять) или выгружать (очищать) их во время выполнения (LoadControl())?
a) У меня есть страница, которая использует AJAX UpdatePanel.На странице 10 панелей, каждая панель загружает пользовательский элемент управления.В коде позади я делаю панель видимой или невидимой, показываю только по одной за раз.Это простое решение, так как все пользовательские элементы управления находятся на странице, к ним легко обращаться и к их внутренним элементам управления.
b) Динамическая загрузка элементов управления с помощью LoadControl кажется немного более сложной.
Интересно, есть ли какие-либо преимущества по сравнению с методом а.Проблемы с ViewState?Проблемы с производительностью рендеринга?Проблемы с размером HTML?
Спасибо,
A