asp.net – Application_EndRequest没有找到Session
发布时间:2020-12-15 22:16:46 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试按照 ASP.NET OutputCache and Cookies中的建议在Global.asax.vb中的Application_EndRequest中设置一个cookie 我写了以下代码,cookie获取ERROR值. 为什么没有会话? Sub Application_EndRequest(ByVal sender As Object,ByVal e As EventArgs) Dim
我正在尝试按照
ASP.NET OutputCache and Cookies中的建议在Global.asax.vb中的Application_EndRequest中设置一个cookie
我写了以下代码,cookie获取ERROR值. 为什么没有会话? Sub Application_EndRequest(ByVal sender As Object,ByVal e As EventArgs) Dim context As HttpContext = HttpContext.Current If Not context.Session Is Nothing Then context.Response.Cookies("T").Value = context.Session("T") Else context.Response.Cookies("T").Value = "ERROR" End If End Sub 解决方法
Application_EndRequest事件中的会话不再存在.
在执行应用程序的代码之后但在释放SessionState之前调用Application_PostRequestHandlerExecute. Sub Application_PostRequestHandlerExecute(ByVal sender As Object,ByVal e As EventArgs) Dim context As HttpContext = HttpContext.Current If Not context.Session Is Nothing Then context.Response.Cookies("T").Value = context.Session("T") Else context.Response.Cookies("T").Value = "ERROR" End If End Sub (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – FluentValidation客户端验证
- asp.net-mvc – 使用MVC Futures的异步控制器在.
- 为什么我的IIS7应用程序池在从ASP.NET页面调用的
- asp.net-mvc – 如何获取’System.Web.Http,版本
- ASP.NET Ajax控件套件与JQuery
- 我如何设置我的ASP.NET项目来查找我的文件?
- 在ASP.NET中生成图像缩略图?
- asp.net – 一些黑客可以从用户窃取cookie,并在网
- asp.net-mvc-3 – MVC3有条件地禁用Html.TextBox
- ASP.NET Core Web API HTTP POST在Azure中返回40
热点阅读