我如何关闭httpRequest和HttpSessionState?

时间:2016-03-07 12:36:43

标签: c# httprequest

我在登录我正在使用的网页时遇到问题。当我登录页面时,我将信息保存在HttpRequestHttpSessionState中。但是当我注销并为页面创建新用户时,此信息仍存储在这些参数中。 我如何关闭httpRequestHttpSessionState

2 个答案:

答案 0 :(得分:0)

您可以使用以下方法关闭HttpSessionState:

https://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate.clear(v=vs.110).aspx

这是关于httpRequest的另一个堆栈问题

How to clear the cache of HttpWebRequest

答案 1 :(得分:0)

您使用的是Web表单吗?你使用什么身份验证方法?通常,在Web窗体中,在“注销”按钮的事件处理程序中,您将从“表单身份验证”和“会话”中注销。

Session.RemoveAll();
FormsAuthentication.SignOut();
FormsAuthentication.RedirectToLoginPage();