asp.net – Application_EndRequest没有找到Session
发布时间:2020-05-24 09:23:51 所属栏目: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)
|
我正在尝试按照 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 – 属性级验证错误阻碍了类级验证的验证
- asp.net-mvc – 缺少Visual Studio 2012 MVC本地数据库添加
- ASP.NET -- WebForm -- HttpResponse 类的方法和属性
- asp.net-mvc-3 – 带有asp.net mvc 3的$ajax内的相对URL
- asp.net-mvc – ASP.NET MVC ActionLink外部区域
- asp.net-mvc – “挑战”一词代表什么?
- asp.net-web-api2 – 创建新的IHttpActionResult动作结果方
- asp.net-mvc-5 – 使用MVC属性路由的每个控制器的多个Route
- asp.net – 关键字不支持:’server’
- asp.net-mvc – DropDownListFor在for循环中不选择值
推荐文章
站长推荐
- 在ASP.NET中添加动态控件,1.1和2.0之间有区别吗?
- asp.net – 用于vs 2010安装和配置的Web API
- 如何在ASP.NET全球化中配置不变文化?
- asp.net-mvc-3 – 从JsonResult MVC3 / Razor中动
- asp.net – 诸如Eval(),XPath()和Bind()的数据绑
- 缓存 – 实体框架的缓存查询5
- ASP.NET Ajax – Asynch请求有单独的会话吗?
- asp.net-mvc – 为什么我要将WCF与MVC一起使用?
- asp.net-mvc – 无法加载文件或程序集”或其依赖
- asp.net-mvc – VaryByParam =“*”是否也读取了
热点阅读
