Asp.net mvc 3 当用户从一个网页导航到另一个网页时检测

Asp.net mvc 3 当用户从一个网页导航到另一个网页时检测,asp.net-mvc-3,Asp.net Mvc 3,当用户从一个网页导航到另一个网页时,我正在编写服务器端需要知道的MVC3 web应用程序。我不需要知道用户从哪个页面导航到哪个页面。我可以通过将会话变量添加到每个主控制器操作中来找到这一点,但也许有更好的解决方案?您可以尝试发送绑定到onbeforeunload浏览器事件的AJAX请求 基本上,它发生在客户端,所以编程也应该在客户端。Javascript可能是一条出路。尽管这可能会给用户带来一些不便。对所有控制器操作使用全局过滤器属性。可以在全局asax中设置该属性。在这种情况下,你知道什么时候

当用户从一个网页导航到另一个网页时,我正在编写服务器端需要知道的MVC3 web应用程序。我不需要知道用户从哪个页面导航到哪个页面。我可以通过将会话变量添加到每个主控制器操作中来找到这一点,但也许有更好的解决方案?

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


基本上,它发生在客户端,所以编程也应该在客户端。Javascript可能是一条出路。尽管这可能会给用户带来一些不便。

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