Staicy Andrews Ответов: 1

Хотите удалить заголовочную часть вкладки из контейнера ajax tab в ASP.NET динамично


Я УЖЕ ДОБАВЛЯЮ КОНТЕЙНЕР ВКЛАДОК НА СВОЮ СТРАНИЦУ И ХОЧУ УДАЛИТЬ ИЛИ СКРЫТЬ ЗАГОЛОВОЧНУЮ ЧАСТЬ МОЕГО КОНТЕЙНЕРА ВКЛАДОК AJAX ДИНАМИЧЕСКИ ASP.NET

Что я уже пробовал:

Я ПЫТАЛСЯ
если (преобразовать.ToInt16 (a) == 2)
{
//TabPanel2.Видна = ложь;
TabContainer1.Вкладок[1].Enabled = false;
Табпанель1.Высота = 0;
Табпанель1.Ширина = 0;

Табпанель1.HeaderText="";

}
Я НЕ ЗНАЮ, КАК ЭТО РЕШИТЬ.. ПОЖАЛУЙСТА ПОМОЧЬ
СПАСИБО

Richard Deeming

C#-это язык, чувствительный к регистру, поэтому вам нужно будет начать с покупки клавиатуры, где клавиша CAPSLOCK не застряла.

Bryian Tan

в чем проблема? Код выглядит нормально, может быть, a != 2 ?

Staicy Andrews

да, я получил ответ, но когда я делаю это, текст не может быть виден, но часть заголовка может быть видна.Вот в чем проблема.

Bryian Tan

В каком браузере? Вы пробовали использовать другой браузер и посмотреть, как он себя ведет?

Staicy Andrews

да... но то же самое для всех

1 Ответов

Рейтинг:
2

Staicy Andrews

спасибо за все.
у меня есть решение...если у кого-то есть такая же проблема, это поможет.

HtmlGenericControl style = new HtmlGenericControl("style");


               style.Attributes.Add("type", "text/css");
               style.ID = "TabControl Style";


               style.InnerText = ".ajax__tab_header { visibility: hidden; height: 0px }" + Environment.NewLine;
               style.InnerText += "#" + TabContainer1.ClientID + "_body { border: 0px; padding:0px }";



               this.Page.Header.Controls.Add(style);