Мне кажется, что если бы вы могли получить текущий активный индекс вкладки и сохранить его в сеансе, это должно сработать.Это то, что я делаю для событий multiview activeviewindex и т. Д. Onclick для элементов управления asp.net.Я получаю значения на событии загрузки страницы, чтобы сохранить текущее представление пользователей при обновлении и т. Д.
Я обнаружил, что при использовании многовидового просмотра с панелью обновления и небольшим графическим изображением, чтобы он выглядел как вкладка, выМожно создать элемент управления вкладкой, который может иметь интерактивные кнопки ссылки, чтобы вы могли установить сессию таким образом .... установить onclick и получить при завершении загрузки.
EX: Session("whichTab") = myTabControl.activetabindex
при нажатии и whatever = Session("whichTab")
при завершении загрузки для текущей страницы.
ПРИМЕЧАНИЕ. Я делаю все это в коде VB.net, стоящем за
этимсообщит вам, когда пользователь меняет вкладки, на какой из них он был ранее.Естественно, вы должны найти лучший способ сделать это для своего приложения и увидеть, что вкладки управления вкладками не имеют события щелчка на стороне сервера, вместо этого я делаю многовидовой просмотр.Если кто-то может исправить меня в событии клика, пожалуйста, сделайте.Я на самом деле не смотрел спецификации для элемента управления, хотя я только начал его использовать и вот как я сюда попал.
Надеюсь, это поможет.