设置session 永远不过期,但不能用刷新。在线急等 谁有办法能让session永远都不过期,不能用定时刷新的办法,还有不能再web.config中设置session过期时间。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 session很不稳定,用cookie可以永久保存response.cookies['id'].valueresponse.cookies['id'].Expires = DateTime.Now.AddYear(1.0); 不能设置timeout,我要session永远都不过期,好像有个办法是将session和cookie一起用可以解决,希望知道的人把答案贴出来,最好详细些。 改用cookies吧,cookies可以这样设置,session不可以。 让session 不过期 有何用它该丢失时还会丢失 你要是想长时间有效,做法自己写保存Session的实现方法,比如保存到数据库,或者文件里面都是可以的。 Session["name"]=Request.cookies["name"]这样cookies跟session 差不多的过期时间了。是说这样?这样的话没有什么必要吧。 把session存入数据库好了,这样就不会丢失了 session过期是必须的,不过去服务器资源终有一天会耗尽的。改用application、cookie、and database 存储 session过期是必须的,不过去服务器资源终有一天会耗尽的。改用application、cookie、and database 存储呵呵 这哥们方法可行 可能我没有说清楚,当用户登录后台以后只要是他还在后台就不能让session过期,一旦离开就将session抛弃,但有时候用户登录后台以后就没有做任何动作最终导致session过期,我的意思是说能不能想办法在这段时间让该用户的session不过期,大侠最好说详细点,不要只说个皮毛。谢谢 在asp.net中session有3种预定义的状态模式,分别为InProc(默认),StateServer(开单独的线程),SQLServer(sqlserver数据库)。InProc是默认的,适用于小型web项目,当超过过期时间或程序池回收时,session就丢失了。这种状态下,设置长时间不过期意义也不大,因为有自动回收。使用数据库模式吧,这样可以长久保存。不过使用cookie更好。 session是不用永远保存的。用cookies吧 我做用户登录,session保存用户信息,当然用session最合适,现在就只要解决session在用户在线时不过期就ok了 你知道用户在线多久呢,想用session达到这样的效果不现实 劝你一句,session之所以设置有期限,一是保护资源,另一个也是保护用户账号,所以不要试图去让他不过期,不现实,也不安全。真想不过期,就直接用cookies 1.随便添加一个Session没有禁用的页面KeepSession.apsx2.在后台页面中引入JQuery3.在后天页面中加入JS//保持会话function activeSession(){ var rnd=Math.random(); $.get( "keepSession.aspx", {r:rnd}, function(data, textStatus){ //alert(data+ textStatus); } ) setTimeout("activeSession()",3*60*1000);//3分钟刷新一次3*60*1000}这样子,JS定时取读取后台页面就可保持在线用户Session不过期 ajax定时访问下某个页面,保持session 问题解决了,是将session添加到cookies中。散分了... 你用session server……在配置文件里头配置吧,那样一般不丢失。要在本地服务里头把session状态服务启动。 C#如何进行阶乘运算! 人力资源管理系统模块 请问各位高手这条SQL语句怎么来写呢? webpart Session中文乱码问题 ASP.NET中有没有后台服务器主动刷新指定浏览器页面的函数 学会学习,学会创造----网页中实现版权盾功能 两行代码的小问题,请教大家怎么弄。 关于登陆界面验证 批量插入,不过按下批量插入按纽什么反应都没有也没有错误提示! asp.net 页面超时 急,在线等!!!!!!!!! 为什么不会上传?
response.cookies['id'].value
response.cookies['id'].Expires = DateTime.Now.AddYear(1.0);
它该丢失时还会丢失
自己写保存Session的实现方法,比如保存到数据库,或者文件里面都是可以的。
这样cookies跟session 差不多的过期时间了。
是说这样?
这样的话没有什么必要吧。
session过期是必须的,不过去服务器资源终有一天会耗尽的。
改用application、cookie、and database 存储
改用application、cookie、and database 存储
呵呵 这哥们方法可行
你知道用户在线多久呢,想用session达到这样的效果不现实
真想不过期,就直接用cookies
2.在后台页面中引入JQuery
3.在后天页面中加入JS//保持会话
function activeSession()
{
var rnd=Math.random();
$.get(
"keepSession.aspx",
{r:rnd},
function(data, textStatus){
//alert(data+ textStatus);
}
)
setTimeout("activeSession()",3*60*1000);//3分钟刷新一次3*60*1000
}这样子,JS定时取读取后台页面就可保持在线用户Session不过期