вам нужно добавить событие ActiveTabChanged для контейнера вкладок, и вы можете сохранить индекс активной вкладки в состоянии просмотра, а при загрузке страницы просто проверить, не равен ли он нулю, а затем установить его как индекс активной вкладки.
protected void TabContainer1_ActiveTabChanged(object sender, EventArgs e)
{
ViewState["ActiveTabIndex"] = TabContainer1.ActiveTabIndex;
}
PageOnLoad Код события
if (!(ViewState["ActiveTabIndex"] == null) )
{
TabContainer1.ActiveTabIndex = (int)ViewState["ActiveTabIndex"];
}
Обязательно добавьте следующие атрибуты в тег TabContainer
AutoPostBack="true" OnActiveTabChanged="TabContainer1_ActiveTabChanged"