Когда пользователь сталкивается с определенным типом ошибок, на Global.asax мы обновляем переменную сеанса IsErrorEncountered, сохраняем сеанс и перенаправляем пользователей обратно на страницу Dashboard. На странице Dashboard, когда я пытаюсь получить доступ к этой переменной сеанса, она не отражает изменения, внесенные в Global.asax. Почему сеанс не сохраняется? Может кто-нибудь скажет мне, могу ли я даже обновить сеанс из Global.asax?Сохранение сеанса в Global.asax
Sub Application_Error(ByVal sender As Object, ByVal e As EventArgs)
Dim session As SessionData = HttpContext.Current.Session("SessionData")
sessionData.IsErrorEncountered = True
HttpContext.Current.Session.Add("SessionData", session)
HttpContext.Current.Response.Redirect("~/Dashboard/Index")
End Sub
И ваш вопрос ... пожалуйста, отредактируйте. –
* Этот код в Global.asax. *. Неа. Это не. –
Извините, я думаю, что я слишком быстро попал в Enter – Neel