使Asp.net页面生命周期/会话对象保持活动状态

时间:2011-08-22 01:09:25

标签: c# asp.net web-applications page-lifecycle

我在我的应用程序中大量使用HttpWebRequest。当我的asp.net服务器收到httpWebRequest时,它使用formsAuthentication要求客户端自己登录,然后将页面重定向到default.aspx。我在登录页面中创建会话对象,这些对象也需要在default.aspx中使用。问题是我需要在重定向后维护这些会话对象,并且我无法使用FormsAuthentication.RedirectFromloginPage或Response.Redirect。我知道两种语法都能够接收一个使页面生命周期保持活动的参数。我无法使用这些语法,因为我需要创建包含身份验证cookie的响应,然后将响应返回给客户端浏览器,之后客户端浏览器将使用此身份验证cookie导航到default.aspx。任何人都知道如何在不使用这两种语法的情况下保持会话对象(或页面生命周期)的活动?

任何回复都非常感谢。感谢。

1 个答案:

答案 0 :(得分:0)

使用Context.Session存储会话变量