ASP.NET MVC在5分钟后强制页面重定向(不同页面)

时间:2018-01-16 03:43:22

标签: javascript c# asp.net-mvc-5

我正在建立一个画廊网站,允许访问者查看不同的照片。我想要求访问者在网站上花费超过5分钟时进行注册。这包括页面重定向。所以,我正试图找到一种方法将访问者重定向到我的注册页面,并禁止任何进一步的摄影观看,直到他们开帐户。

以下JS代码仅跟踪当前活动的页面:

var delay = 1000; 
setTimeout(function(){ window.location = URL; }, delay);

有没有办法跟踪访客的总时间?如果时间超过5分钟,强制页面重定向?

任何指导都将受到高度赞赏。感谢。

1 个答案:

答案 0 :(得分:0)

window.setTimeout(window.location.href = "https://www.google.co.in",300000 );

在页面加载或窗口加载中使用上述代码。(5分钟= 300000毫秒)