【发布时间】:2010-08-20 07:21:38
【问题描述】:
在我的一个网站中,我需要在 15 分钟后实现网页自动刷新。
为此,我编写了以下代码行
<meta http-equiv="refresh" content="60;url=" />
但我面临一个问题,在 15 分钟的持续时间之后,页面将刷新为新页面加载。
在我的页面上,我使用了具有城市列表的组合框,有一种情况是我从索引 3 处的列表中选择一个项目。之后我只是让页面空闲并在 15 分钟后用我编写的脚本刷新页面用于自动回发(如上所述)。但问题是,由于此页面被重新加载为新页面,(!PostBack) 中的代码执行重新填充组合框并在索引 1 处重置。
请帮我解决这个问题?
我的基本要求是,每当用户到达该页面并使其空闲更长时间时,会话不应过期,因此我正在编写上面的脚本,以便会话处于活动状态。
【问题讨论】:
-
真的需要刷新整个页面吗?你不能把任何需要刷新的东西都包装在 AJAX UpdatePanel 中吗?
-
我的要求是,每当用户到达该页面并使其空闲时,会话不应从该页面过期。因此我编写了自动刷新脚本。还有其他方法可以使会话生效吗?
标签: asp.net