session默认过期时间是20分钟的。
现在想针对某一个session设置过期时间,设置为1分钟。
有一种方式是该WEB.CONFIG,但是这样是针对整个网站的。不可行。
于是在创建session的页面用了一下代码,居然不可行,
Session["a"] = "aa";//创建
Session.Timeout = 1;//设置过期时间一分钟
,请问怎么设置单个SESSION的过期时间,应该很简单才对啊。
现在想针对某一个session设置过期时间,设置为1分钟。
有一种方式是该WEB.CONFIG,但是这样是针对整个网站的。不可行。
于是在创建session的页面用了一下代码,居然不可行,
Session["a"] = "aa";//创建
Session.Timeout = 1;//设置过期时间一分钟
,请问怎么设置单个SESSION的过期时间,应该很简单才对啊。
解决方案 »
- asp.net mvc3 jquery ajax 返回值问题
- 請問asp中如何將adodb.stream中的值保存sql server的某表中的image字段?
- CheckBoxList一定会生成表格吗?
- asp.net 2.0中CSS定位用absolute不能准确定位?
- 大家一起看看
- 在ASP.net做的网页中,用javascript做的菜单,总是被下拉框档住?怎么解决??急急急!
- ascx用户控件中控件中如何使用ccs
- TreeView问题,如何让鼠标移动到节点上时显示节点名称(tooltip样式)?
- 连接数据库问题
- 怎么处理一个选择框的值发生改变时,触发一个js
- MVC中使用Iframe
- asp.net上传问题
单个session 按照你这么设置怎么不行 session不存在?
<forms loginUrl="xx.aspx" timeout="20"/>
</authentication> ---------- 这样也可以 为某个页面色设置时间
Session.Timeout = 1;//设置过期时间一分……
用这个办法,所有的Session都是一分钟就过期了<authentication mode="Forms">
<forms loginUrl="xx.aspx" timeout="1"/>
</authentication>
用这个办法,也没有什么什么变化,我已经把timeout改成1了。奇怪了??