asp.net app中的会话变量超时
发布时间:2020-12-16 00:07:27 所属栏目:asp.Net 来源:网络整理
导读:在我的网络应用程序中,我正在使用一些会话变量,这些变量在我登录时设置: 例如会话(“user_id”)= reader(“user_id”) 我通过我的应用程序使用它. 当会话变量超时时,这会在连接到数据库时引发错误,因为某些查询需要会话(“user_id”). 如何设置会话变量,以
在我的网络应用程序中,我正在使用一些会话变量,这些变量在我登录时设置:
例如会话(“user_id”)= reader(“user_id”) 我通过我的应用程序使用它. 当会话变量超时时,这会在连接到数据库时引发错误,因为某些查询需要会话(“user_id”). 如何设置会话变量,以便一旦超时到达登录页面,或者至少可以增加可用时间长度? 解决方法
我猜你正在使用表单身份验证.这里的诀窍是确保您的表单身份验证在会话之前到期.
我在这里回答了这个问题:
例如: 配置表单身份验证 – 这会将超时设置为60分钟: <authentication mode="Forms"> <forms defaultUrl="~/Default.aspx" loginUrl="~/Login.aspx" slidingExpiration="true" timeout="60" /> </authentication> 将会话到期时间延长到更长时间: <sessionState mode="InProc" cookieless="false" timeout="70"/> 在你的Login.aspx代码后面你也可以做一个Session.Clear();在分配会话值之前删除过时的会话数据. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- iis – 如何用经典的asp实现openid支持?
- asp.net – NHibernate继承类但不需要持久化
- 使用ASP.NET Identity 2.0和MVC 5进行自定义单点登录
- asp.net-mvc – NHibernate Validator和ASP.NET MVC 4
- asp.net – 看起来像链接的按钮
- asp.net – 如何以编程方式覆盖web.config设置
- ASP.NET Core知多少(6):VS Code联调Angular + .NetCore
- asp.net – 在machine.config中存储连接字符串vs将它们存储
- ASP.NET MVC – 使用Reflection查找控制器是否存在
- ASP.net网站发布版本包括pdb文件.我该如何摆脱它们?
推荐文章
站长推荐
- asp.net-mvc – Resharper导航到MVC视图
- asp.net-mvc – 使用ui-router的.NET MVC和Angul
- asp.net – 比HttpHandlers快的东西?
- asp.net-mvc-3 – 使用MVC3中的模型绑定ListBox
- asp.net-mvc – ASP.NET MVC:Mock controller.U
- asp.net-mvc – Visual studio 2015 CE intellis
- asp.net-web-api – SignalR&WebApi – 碰撞
- asp.net-mvc – 如何使用EditorForModel()来装饰
- 单元测试 – 首先要测试的项目的哪个部分?
- asp.net-mvc – 在MVC 5应用程序中使用autofac i
热点阅读