会话超时消息在实际会话超时5分钟之前弹出
session timeout message popup before 5mins of actual session timeout?
我需要在会话超时前5分钟显示一个超时弹出窗口。到目前为止,我有
<script type="text/javascript">
function Timeout(intMilsec) {
setTimeout("window.focus(); alert('Your session will timeout in 5
minutes')", intMilliseconds);
}
</script>
在c#中
if(Session["id"] != null)
{
int time = (Session.Timeout - 5) * (60 * 1000);
Img.Attributes.Add("onload", "Timeout(" +time + ");");
}
else
Img.Attributes.Remove("onload");
弹出窗口在5分钟之前没有出现,而且永远不会出现。我需要知道我是否缺少任何设置
我不明白你为什么使用图像的onload事件,但无论如何。。。
您可以使用Page.ClientScript.RegisterStartupScript(typeof(string), "SessionTimeout", "setTimeout(" + time + ")", true);
在页面加载时调用脚本。
您的JavaScript是否正常工作?你单独试过了吗?我尝试了与你发布的代码完全相同的代码,但没有成功。试试这个:
function Timeout(intMilsec) {
setTimeout(function() { alert('Your session will timeout in 5 minutes'); }, intMilsec);
}
相关文章:
- 如何在javascript中设置浏览器关闭时的会话超时
- 为持久单页应用程序创建会话超时警告
- Zkoss:如何通知用户会话超时或与服务器的连接丢失
- PHP/Javascript会话超时并发出警告
- 进度栏中的Javascript会话超时倒计时
- 进度条中的html会话超时
- jquerymobile会话超时,有2个定时器
- DROPZONE - 在 fle 上传期间处理 AJAX 请求中的会话超时
- 会话超时弹出窗口 - 如何将javascript放入php中
- 表单身份验证和会话超时
- 以编程方式重置会话超时
- 为什么会话在 JSP 中的会话超时后具有会话 ID
- Response.重定向不能在会话超时的页面回调中调用
- Javascript 会话超时,多个选项卡出现弹出警报
- 正在处理客户端的会话超时
- 会话超时消息在实际会话超时5分钟之前弹出
- 会话超时的javascript倒计时计时器
- 什么'这是处理会话超时的最佳方法
- 如何设置登录passportjs后的会话超时
- 在javascript或服务器端处理会话超时