服务器端onclick事件在会话超时后停止工作?

时间:2012-07-09 13:53:21

标签: xpages xpages-ssjs xpages-extlib

我有一个单选按钮组和一些其他下拉选项来过滤视图。这些使用onclick SSJS事件在用户选择值时更改视图。我还在视图项的链接中有一个onclick事件。除非我让网页停留超过30分钟,否则一切都很好。然后onclick SSJS事件全部停止工作。我假设会话超时。这是发生了什么事吗?

当然,我可以增加这个,但是,有没有办法在客户端JS中检测到会话超时,以便我可以刷新网页?如果我丢失了用户选择的值,我不在乎。但是,让所有这些onclick事件在用户上失效会使页面无法使用,直到他们刷新页面。

我尝试了Ext的keepalive控件。但是这没有效果!

霍华德

1 个答案:

答案 0 :(得分:1)

您可以使用Ajax调用返回会话变量。一旦它消失,你就会知道会话已经超时。