Я боролся с этим в течение дня. Не найдя других с моей точной ситуацией, я решил, что буду писать и отвечать тем, что сработало для меня.TabContainer is Invisible, когда я делаю дочернюю вкладку видимой = false
Окружающая среда: Asp.net 4,0 - AjaxControlToolkit v.7.1213.0
Проблема: У меня есть TabContainer с 3-мя вкладками, и на основе значения базы данных, я сделаю язычок второй невидим или нет. Моя проблема в том, что когда я делаю эту вторую вкладку невидимой, она делает невидимым весь tabContainer. Когда я проверяю источник, я вижу, что элемент управления отображается на странице (протестирован в Firefox и Chrome), но теперь есть тег стиля (видимость: скрытый), который происходит откуда-то НЕ в моем коде (главная страница, дочерняя страница, насколько я могу судить. Мне еще предстоит найти объяснение этого ошибочного тега стиля. Я не являюсь мастером ASP.net, поэтому это может быть какая-то идиосинкратия с моим кодом, но также возможно, что это ошибка с AjaxControltoolkit.
Я отвечу на это обходным путем, который в настоящее время работает для меня.