У меня проблема с элементом управления 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.