检测用户何时从一个网页导航到另一个网页

时间:2012-03-26 05:55:21

标签: asp.net-mvc-3

当用户从一个网页导航到另一个网页时,我正在编写我需要在服务器端知道的MVC3网络应用程序。我不需要知道用户导航的页面到哪个页面。我可以通过将Session变量添加到每个Home Controller Actions来找到这个但是可能有更好的解决方案吗?

2 个答案:

答案 0 :(得分:1)

对控制器操作使用全局过滤器属性。您可以在全局asax中设置该属性。在这种情况下,您知道什么时候命中一个动作。

答案 1 :(得分:0)

您可以尝试发送绑定到onbeforeunload浏览器事件的AJAX请求。

基本上,它发生在客户端,所以编程也应该在客户端。 Javascript可能是要走的路。虽然它可能给用户带来一些不便。

相关问题