asp.net app中的会话变量超时
发布时间:2020-05-23 21:48:57 所属栏目: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();在分配会话值之前删除过时的会话数据. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- asp.net-mvc – ASP MVC3在actionlink中插入html
- 将列表绑定到asp.net 3.5中的列表视图
- .net – 从何处运行实体的重复检查
- asp.net-mvc-3 – 在Asp.net MVC中为optgroup功能
- asp.net-mvc – 绑定到Viewmodel的文件上传
- asp.net-mvc – MVC3 – 将字节数组发布到控制器
- asp.net-mvc – ASP.NET MVC Session vs Global
- asp.net-mvc – 用于Javascript文件的MVC Route
- asp.net-mvc – Asp.net mvc 301从www.domain.co
- asp.net-mvc – 在asp.net mvc中启动一组未选中的
热点阅读
