Пользовательский элемент управления, расширяющий панель обновления, помечается как ложный на сервере, но все равно отображается в виде списка идентификаторов. - PullRequest
0 голосов
/ 15 декабря 2010

У меня есть пользовательский элемент управления, расширяющий панели обновления ASP.NET. На стороне сервера, если я пойду и отмечу его как Visible false, сценарии на стороне клиента будут стонать о том, что PanelCreated [0] не найден.

Изучив ответ, который я получаю, я вижу, что

| 40 | updatePanelIDs || fupd1, FTC $ tab1, fUpdatePanel1, tupdFixAjax | 20 | childUpdatePanelIDs ||

содержит идентификатор моей панели обновления. Я совершенно не понимаю, почему .NET отправляет идентификатор моей панели обновлений в ответ, когда она была скрыта на сервере?

На стандартной панели обновления .NET, если вы это сделаете, iD выпадает из этого бита в ответ, который я упомянул.

Любая помощь будет оценена.

PS: управление довольно сложное по своей природе и делает намного больше. Однако все это не должно изменить это поведение здесь. Я не перезаписываю свойство Visible родительского элемента управления панели обновления в своем пользовательском элементе управления.

1 Ответ

0 голосов
/ 15 декабря 2010

Почему каждый крупный прорыв или прозрение случается в туалетах!

Мне удалось разрешить это, ребята, странное условие состояло в том, чтобы переключить видимость на true в моем настраиваемом родительском контейнере, в котором находится мой пользовательский элемент управления.В результате .NET Framework (справедливо) выдвигал идентификатор моего элемента управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...