В моем приложении MVC3 есть несколько ситуаций, когда я отображаю заставку, динамически загружая частичное представление с помощью методов jQuery ajax и вставляя html в DOM.
Дело в том, что если аутентификация истекает, а затем пользователь инициирует ajax-вызов, вызываемое действие перенаправляет на страницу входа в систему, поэтому HTML-код для страницы входа возвращается и вводится в DOM, что, очевидно, происходит быть крайне запутанным для пользователя.
Как люди обычно справляются с этой ситуацией? Я предполагаю, что это часто встречается, так как формы auth и запросы ajax для html - это то, что я часто делаю.