Ajax Control Toolkit TabContainer показывает более одной вкладки, когда хотя бы одна вкладка скрыта - PullRequest
1 голос
/ 14 июня 2011

У меня проблема с элементом управления TabContainer AjaxControlToolkit. Я заранее прошу прощения за то, что не предоставил какой-либо код, но так как код является собственностью компании, я не имею права публиковать его где-либо.

Проблема заключается в следующем: У меня есть TabContainer с 10 вкладками, некоторые из которых содержат пользовательские элементы управления, некоторые чистый HTML и разметки .net. Когда я устанавливаю вкладку 5 на visible = false, начинает происходить что-то странное. Вкладка 6 работает должным образом, но вкладки с 7 по 10 показывают не только содержимое их собственной вкладки, но и вкладку, которая находится перед ними. I.e.:

при выборе вкладки 7 отображается содержимое вкладки 6 и вкладки 7, при выборе вкладки 7 отображается содержимое вкладки 7, вкладки 8 и т. Д. Содержимое предыдущей вкладки появляется на секунду позже, и я не уверены, что может быть причиной такого поведения. Временное решение состоит в том, чтобы размещать вкладки, которые должны быть скрыты, после вкладок, которые должны отображаться постоянно, но возникла ситуация, когда необходимо динамически скрывать вкладки в зависимости от прав пользователя.

Если у кого-то есть идеи, схожие переживания и что-нибудь еще, пожалуйста, помогите. Мы используем AjaxControlToolkit 3.5.50401 с .NET 3.5.

1 Ответ

0 голосов
/ 14 июня 2011

Проблемы при воспроизведении со свойством visible панели tabPanels.

Посмотрите на этот вопрос, который выглядит очень похожим.

Ajax Tookit TabPanel Невидимая ошибка тега

...