我有 asp.net 2.0 网站,其中我通过确认消息框显示会话超时,要求用户选择确定或取消。
问题:如果用户没有提供任何输入(假设他的桌面被锁定并且他出去吃午饭) - 那么我如何关闭此确认消息并显示另一个弹出窗口或重新定向到登录页面
问候
我有 asp.net 2.0 网站,其中我通过确认消息框显示会话超时,要求用户选择确定或取消。
问题:如果用户没有提供任何输入(假设他的桌面被锁定并且他出去吃午饭) - 那么我如何关闭此确认消息并显示另一个弹出窗口或重新定向到登录页面
问候
如果您使用的是本机浏览器确认框,则无法关闭它,用户需要这样做。如果您创建自己的,那么您可以使用setTimeout在一定时间后关闭
正如 haslama 建议的那样,您必须创建一个自定义警报,因为您无法关闭浏览器确认框。
作为替代方案,您可以向用户显示基于 div 的消息而不是警报,并且在该 div 中用户可以选择 OK 或取消,您可以为该 div 实现超时。