В нашем продукте мы используем самую последнюю версию jQuery Mobile для разработки на нашем веб-сайте ASP.NET. Каждый раз, когда мы выполняем обратную передачу ASP.NET, окно браузера перемещается в заднюю часть экрана.
Пример:
Только известные мне обходные пути:
Я не знаю, что jQuery Mobile делает в фоновом режиме, и предполагаю, что это ошибка IE9, которая в конечном итоге будет исправлена. Однако, если бы у вас были какие-нибудь советы, как предотвратить это, тем временем, это было бы здорово.
Edit: Кажется, это не на каждой обратной передаче. Это происходит при каждой обратной передаче, которая выполняет Response.Redirect. Я должен добавить, что все мои обратные передачи фактически используют ASP.NET AJAX, а не полные обратные передачи.