почему response.redirect не может перенаправить страницу после истечения сеанса в global.aspx?

1

Странные вещи произошли на ответе.redirct can not перенаправить необходимую страницу, пока сессия истекло на глобальной странице aspx.

Я пробовал с кодами ниже, но пока никаких успехов !!!!

Я пытался с Response.Redirect, а также Server.Transfer

        Context.Server.ClearError() 
        Context.Response.AddHeader("Location", "~/frmError.aspx") 
        Context.Response.TrySkipIisCustomErrors = True 
        Context.Response.StatusCode = CInt(System.Net.HttpStatusCode.Redirect) 
        Context.Response.Output.Close() 
        Context.Response.End()
  • 0
    напишите свой код в событии Session_End в globel.asax
Теги:
website
session

1 ответ

0

И откуда вы вызываете Response.Redirect?

Вы пытались вызвать его из protected void Session_End(object sender, EventArgs e)?

И что именно произошло после окончания сессии? Перенаправить на страницу входа?

  • 0
    Reponse.Redirect не работает в Session_End, если сессия истекает ...
  • 0
    Ты прав. Потому что, когда сессия заканчивается, у вас нет контекста ...
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню