Страница входа не перенаправляется после входа в Firefox 5
Я пишу приложение, которое имеет страницу входа. Приложение просто перенаправляет на страницу входа в систему, и когда я нажимаю "Войти", пользователь проходит проверку подлинности. Последнее действие метода обратной передачи кнопки журнала - перенаправление пользователя на запрошенную страницу.
Однако в Firefox 5 он просто обновляет страницу. Я запустил fiddler и подтвердил, что 302-й запрос на перенаправление фактически отправляется в браузер. Но браузер не соблюдает это. Это просто показывает мне страницу входа снова.
Есть идеи?
1 ответ
Так что, если кто-нибудь знает лучший способ сделать это, не стесняйтесь опубликовать его, но способ, которым я наконец-то заработал, состоял в том, чтобы добавить следующее прямо перед тем, как я вернул действие Redirect:
Response.Cache.SetExpires(DateTime.Now);
Таким образом, Firefox 5 не может кэшировать редирект 302 на страницу входа, поэтому, когда вы пытаетесь перенаправить на исходный URL, он фактически отправляет вас туда.