Сохраните индекс активной вкладки, скажем, в переменной Session и в вашей проверке события Page_Load
, если Session("ActiveTabIdx")
не Nothing
или пусто, затем установите TabContainer1.ActiveTabIndex
в значение Session("ActiveTabIdx")
.Примерно так:
Protected Sub SubmitCompanies_Click(ByVal sender As Object, ByVal e
As System.EventArgs) Handles SubmitCompanies.Click
'Rest of code
Session("ActiveTabIdx") = TabContainer1.ActiveTabIndex
Response.Redirect(Request.RawUrl)
End Sub
Protected Sub Page_Load(ByVal Sender As Object, ByVal e as System.EventArgs) Handles Page.Load
If not ViewState("ActiveTabIdx") is Nothing Then
TabContainer1.ActiveTabIndex = Convert.ToInt32(Session("ActiveTabIdx"))
End If
End Sub
Между вашими SubmitCompanies_Click
вы перенаправляете пользователя перед установкой значения переменной ViewStat
!