【发布时间】:2011-10-31 19:39:45
【问题描述】:
我在我的应用程序中大量使用 HttpWebRequest。当我的 asp.net 服务器收到一个 httpWebRequest 时,它使用 formsAuthentication 要求客户端自己登录,然后将页面重定向到 default.aspx。我在登录页面中创建会话对象,这些对象也需要在 default.aspx 中使用。问题是我需要在重定向后维护这些会话对象,并且我无法使用 FormsAuthentication.RedirectFromloginPage 或 Response.Redirect。我了解这两种语法都能够接收使页面生命周期保持活跃的参数。我不能使用这些语法,因为我需要创建一个包含身份验证 cookie 的响应,然后将响应返回给客户端浏览器,之后客户端浏览器将使用此身份验证 cookie 导航到 default.aspx。任何人都知道如何在不使用这两种语法的情况下保持会话对象(或页面生命周期)处于活动状态?
非常感谢任何回应。谢谢。
【问题讨论】:
标签: c# asp.net web-applications page-lifecycle