更改ASP的超时时间.网络应用程序



我有一个asp.net应用程序。在那里我有一个页面(CustomerHealthControl.aspx)与一个按钮。在Button-Click-Handler的末尾,我调用:

Response.Redirect("~/Licensee/CustomerHealthControl.aspx?CustomerID=" + CustomerID.ToString())

刷新页面。

现在,当用户在页面上停留了几分钟(大约5分钟),然后他点击了这个按钮,应用程序不会重定向到CustomerHealthControl.aspx。相反,它将重定向到默认页面(Login.aspx)。

我在网页上设置了以下设置。配置,但它不会增加超时:

<system.web>
   <sessionState timeout="300"  />
   ...
<system.web>

我在文档中读到,默认值应该是20分钟-但我的超时发生在大约5分钟后。

有没有人给我一个提示,我可以在哪里增加这个超时?——谢谢。

听起来像是浏览器在缓存响应。由于后续请求不向服务器发送请求,因此会话永远不会更新并失效。

您可能需要为缓存控制添加适当的HTTP标头,以指导浏览器不缓存页面。

相关内容

最新更新