ASP.Net 每五分钟弹出一次网络表单提醒

ASP.Net webform reminder popup at every five minutes

本文关键字:一次 网络 表单 Net 五分钟 ASP      更新时间:2023-09-26

我想在会议开始前 30 分钟显示一次包含会议详细信息的提醒弹出窗口。我尝试在 $(document).ready 的应用程序母版页中使用window.setInterval。问题是,如果用户在同一页面上停留 4 分钟,然后当他导航到另一个页面时,间隔重置和弹出窗口显示在 9 分钟(上一页为 4 分钟,新页面上为 5 分钟)。如何在 asp.net 中实现准确计时的提醒弹出窗口?

您可以通过使弹出窗口在特定时间显示来做到这一点,而不是使用相对于正在加载的页面点的倒计时。你必须编写一些Javascript来加载页面(每隔几秒钟左右检查一次的间隔),并且它需要知道何时停止显示内容。您可以考虑使用 MOD 或时间列表来确定是否该显示弹出窗口。