解决Session丢失的一些常用方法 .

(一)、在web.Config文件中的System.Web节下进行配置:

 

<sessionState timeout="30" mode="InProc"></sessionState>

 

(二)、增加一个页面用于刷新页面,强制让Session继续生效。

 

第一步:

          创建一个空白页面AutoRefresh.aspx,在<HEAD></HEAD>加入
<script type="text/javascript">setTimeout("location.href='AutoRefresh.aspx' ",120000)</script>
120000代表2分钟自动刷新一次

第二步:

         将这个页面'AutoRefresh.aspx' 用框架包含到显示的主页面内就可以了
 <iframe width="1" height="1" src="AutoRefresh.aspx"></iframe>

你可能感兴趣的:(session)