0

私はユーザーセッションを管理するコードのこのスクラッチを持っています:

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

この前にSession.Timeout=30を設定しましたが、約2分後、ユーザーは、session( "operator")がもう存在しないかのように"controller.asp"にリダイレクトされます。これを防ぐためのアドバイスはありますか?ほとんどの場合、多くのテキストを書かなければならず、ほとんどの場合、作業を保存しようとするとリダイレクトされるため、ユーザーは可能な限り「ログに記録」されたままにしておきたいと思います。

何かアドバイス?

4

1 に答える 1

0

コードを含むページを呼び出す0pxのiframeを使用して、問題を解決しました。

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

少し失礼ですが、機能します。

于 2012-09-03T07:22:33.997 に答える