У меня есть пользовательский элемент управления, расширяющий панели обновления ASP.NET. На стороне сервера, если я пойду и отмечу его как Visible false, сценарии на стороне клиента будут стонать о том, что PanelCreated [0] не найден.
Изучив ответ, который я получаю, я вижу, что
| 40 | updatePanelIDs || fupd1, FTC $ tab1, fUpdatePanel1, tupdFixAjax | 20 | childUpdatePanelIDs ||
содержит идентификатор моей панели обновления. Я совершенно не понимаю, почему .NET отправляет идентификатор моей панели обновлений в ответ, когда она была скрыта на сервере?
На стандартной панели обновления .NET, если вы это сделаете, iD выпадает из этого бита в ответ, который я упомянул.
Любая помощь будет оценена.
PS: управление довольно сложное по своей природе и делает намного больше. Однако все это не должно изменить это поведение здесь. Я не перезаписываю свойство Visible родительского элемента управления панели обновления в своем пользовательском элементе управления.