当用户从一个网页导航到另一个网页时,我正在编写我需要在服务器端知道的MVC3网络应用程序。我不需要知道用户导航的页面到哪个页面。我可以通过将Session变量添加到每个Home Controller Actions来找到这个但是可能有更好的解决方案吗?
答案 0 :(得分:1)
对控制器操作使用全局过滤器属性。您可以在全局asax中设置该属性。在这种情况下,您知道什么时候命中一个动作。
答案 1 :(得分:0)
您可以尝试发送绑定到onbeforeunload浏览器事件的AJAX请求。
基本上,它发生在客户端,所以编程也应该在客户端。 Javascript可能是要走的路。虽然它可能给用户带来一些不便。