Надеюсь, вы можете помочь. В моем приложении ASP.net MVC3 все мои контроллеры происходят от настроенного контроллера, который я создал.
По истечении времени FormsAuthentication мое приложение правильно перенаправляет пользователей на страницу входа, если они пытаются получить доступ к какой-либо странице (стандартная функциональность).
Однако для вызовов Ajax.ActionLink и Ajax.BeginForm они просто ничего не возвращают, что смущает пользователей, если браузер остается открытым более 20 минут, а затем они пытаются получить доступ к ссылке Ajax.
Есть ли какой-нибудь код, который я могу вставить в базовый контроллер, который будет работать в общем случае, чтобы при обнаружении входящего вызова Ajax и истечении времени ожидания он перенаправлял пользователей на мою страницу входа в систему, как ожидается?
Я не против, если он не вернется на исходную страницу после этого - рад, что он просто перешел на главную страницу индекса.
Заранее благодарим за любую помощь, которую вы можете оказать.
Саймон.