Страница входа не перенаправляется после входа в Firefox 5 - PullRequest
3 голосов
/ 26 июня 2011

Я пишу приложение, которое имеет страницу входа.Приложение просто перенаправляет на страницу входа в систему, и когда я нажимаю «Войти», пользователь проходит проверку подлинности.Последнее действие метода обратной передачи кнопки журнала - перенаправление пользователя на запрошенную страницу.

Однако в Firefox 5 он просто обновляет страницу.Я запустил fiddler и подтвердил, что запрос 302 для перенаправления фактически отправляется в браузер.Но браузер не соблюдает это.Он просто снова показывает мне страницу входа.

Есть идеи?

1 Ответ

3 голосов
/ 26 июня 2011

Так что, если кто-нибудь знает лучший способ сделать это, не стесняйтесь опубликовать его, но способ, которым я наконец заработал, заключался в том, чтобы добавить следующее прямо перед тем, как я вернул действие Перенаправления:

Response.Cache.SetExpires(DateTime.Now);

Таким образом, Firefox 5 не может кэшировать редирект 302 на страницу входа, поэтому, когда вы пытаетесь перенаправить на исходный URL, он фактически отправляет вас туда.

...