请问有没有办法在C#代码中设置session过期时间重新从0开始计算呢
比如我设置了session 1分钟过期 但我每隔50秒调用一下那段代码 那session就永不过期了
比如我设置了session 1分钟过期 但我每隔50秒调用一下那段代码 那session就永不过期了
解决方案 »
- JavaScript 上传图片 保存到文件夹下
- 如何最快的将远程服务器上的数据备份到本地
- |zyciis| 一个DropDownList样式的问题, 要求是:当内容宽度大于100px时自动扩大,如果内容小于100px时宽度为100px
- 一个简单的网页数据采集,请教大家有什么好方法
- GridView中如何在分页出显示记录总数?
- 抢分啦抢分啦,新手提问.
- 怎样实现解码? 十万火急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 我已经把模板列建立起来了,如何绑定模板列的数据?
- 急:一个奇怪的问题!
- 如何绑定只有一行的DataSet?
- 开发下载网站的困惑
- 莫非是.net一BUG
Session.Timeout = 30;
protected void Page_Load(object sender, EventArgs e)
{
Session.Timeout=20;//以分钟为单位
}
在这个失效时间内用户没有任何操作,也就是没有产生会话。 你的什么session 重新计算啊 设置啊,压根也就没有被执行。
所以你的想法错了,如果要永不过期。可以把session的失效时间设置长,或用JS妹隔一段时间请求一次服务器。
(永不过期的session,说实话使用session的意义就不大了。不如存数据,想怎么控制就怎么控制)