3

我正在编写一个具有登录页面的应用程序。该应用程序很好地重定向到登录页面,当我单击“登录”时,用户就可以很好地通过身份验证。日志按钮回发方法的最后一个操作是将用户重定向到他们请求的页面。

但是,在 Firefox 5 中,它只是刷新页面。我已经针对它运行了 fiddler,并确认重定向的 302 请求实际上正在发送到浏览器。但这就像浏览器不尊重它一样。它只是再次向我显示登录页面。

有任何想法吗?

4

1 回答 1

3

因此,如果有人知道更好的方法,请随时发布它,但我最终让它工作的方式是在我返回重定向操作之前添加以下内容:

Response.Cache.SetExpires(DateTime.Now);

这样,firefox 5 无法缓存 302 重定向到登录页面,因此当您尝试重定向到原始 url 时,它实际上会将您发送到那里。

于 2011-06-26T15:20:23.347 回答