呵呵是的这样是可以的,不过我还是建议你用Cookie
要么就是在Global.asax文件里设置
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
Session.Timeout = 你想要的时间值整型;
}
不过一般一个网站中最好不要用太多的Session,否则你的服务器会出问题
看这里
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="40"/>
晕倒,这样干嘛不用cookies? 在global.asax中处理session_end事件
你可以在公共程序里Global.asax这个文件里修改。
void Session_Start(object sender, EventArgs e)
{
// 在新会话启动时运行的代码
Session.Timeout = 600;
}
设置每个用户启动会话时Session初始化600分钟。
session存在有三种模式。你可以搜一下。很少用,只是知道,没有去研究过,哈哈