обнаружение закрытия страницы (или выгрузки )в asp.net mvc3

Я создаю приложение MVC3, и на нескольких страницах мне нужно выполнить несколько действий, когда пользователь уходит со страницы.

Например, если пользователь находится на странице X и щелкает любую другую ссылку, мне нужно выполнить действия A, B, C

Реализация, которую я до сих пор использовал, использует фильтры и определяет, переходит ли пользователь на любую другую страницу со страницы X.

Это работает, за исключением случаев, когда пользователь открывает ссылку на странице X в другой вкладке.то есть страница X все еще открыта, но пользователь перешел на другую страницу и выполнил действия A, B, C. Этого не должно произойти, поскольку страница X все еще открыта.

Мне было интересно, есть ли способ обнаружить закрытие страницы даже на странице X, поэтому я выполняю действие только тогда, когда страница закрыта или выгружена?

5
задан keshav 22 April 2012 в 18:16
поделиться