Это, очевидно, очень поздно , но вот простой хак, который я недавно использовал.
Таким образом, вы можете добиться скрытия вкладки, просто используя атрибут CSS Display.
display: none;
В встроенном стиле более чем достаточно внутри вашего элемента списка.
<li style="display:none;"><a href="SomeTargetView">Example</a></li>
Теперь давайте определим вашу кнопку поиска, которая будет ссылаться на функцию JavaScript.
Эта функция, в свою очередь, активирует вашу вкладку.
Вот код для кнопки поиска:
<a href="javascript:;" onclick="tabActivator()" class="some button classes">Edit my profile</a>
Теперь, чтобы добиться активации определенной вкладки при нажатии, мы можем написать небольшую функцию JavaScript.
function tabActivator(){
$("#tabs").tabs("option", "active", 4);
return false;
}
Здесь мы активируем 5-ю вкладку, считая с 0, следовательно, 4.
Так что для вашего конкретного случая я предполагаю, что кнопка и функция JS соответствуют указанным, но список будет выглядеть так:
<ul>
<li <%= Session["CurrentTab"] == "Firsttab" ? "class=\"current\"" : "" %>><a href="First.aspx">First</a></li>
<li <%= Session["CurrentTab"] == "Secondtab" ? "class=\"current\"" : "" %>><a href="Second.aspx">Second</a></li>
<li <%= Session["CurrentTab"] == "Thirdtab" ? "class=\"current\"" : "" %>><a href="Third.aspx">Third</a></li>
<li <%= Session["CurrentTab"] == "Fourthtab" ? "class=\"current\"" : "" %>><a href="Fourth.aspx">Fourth</a></li>
<li style="display:none;"<%= Session["CurrentTab"] == "Fifthtab" ? "class=\"current\"" : "" %>><a href="Fifth.aspx">Fifth</a></li>
</ul>
Код для скрытия и раскрытия вашего окна поиска может быть выполнен с помощью некоторого JavaScript в рамках той же функции, что и выше.
Возможно, вам больше не нужен этот ответ, но любой, кто хочет активировать скрытую вкладку из вкладки , может сделать это следующим образом.