asp isobject检查和超时

时间:2012-08-31 09:07:31

标签: asp-classic session-timeout

我有一些管理用户会话的代码:

if IsObject(Session("operator")) then
  Set operator = Session("operator")
  operatore_id = operator.Item("id")
else
  response.redirect "controller.asp"
end if

在此之前我设置了Session.Timeout = 30,但是大约几分钟后,用户被重定向到“controller.asp”,好像会话(“operator”)不再是prsent。 任何防止这种情况的建议?我想让用户尽可能地“记录”,因为大多数时候他们必须编写大量文本,并且大多数时候他们在尝试保存工作时会被重定向。

任何建议?

1 个答案:

答案 0 :(得分:0)

我通过使用调用包含代码的页面的0px的iframe解决了这个问题:

<%
Response.AddHeader "Refresh", "50"
%>

这有点粗鲁,但它确实有效。