Я управляю историей браузера ajax, используя asp.net (v. 4.0) EnableHistory="true"
из ScriptManager и до сегодняшнего дня все работало нормально.Сегодня я запускаю свой браузер с локального хоста и получаю это сообщение об ошибке в IE 9 (только IE)
Сообщение: Sys.InvalidOperationException: чтобы функция истории работала в IE, страница должна иметь iFrameэлемент с идентификатором '__historyFrame' указывает на страницу, которая получает свой заголовок из параметра строки запроса 'title' и вызывает Sys.Application._onIFrameLoad () в родительском окне.Это можно сделать, установив для параметра EnableHistory значение true в ScriptManager.
Я отменил все изменения, которые я сделал сегодня, очистил кэш браузера, файлы cookie + историю + все и удалил «Временные файлы ASP.NET»из папок Windows и Temp, но эта ошибка не исчезнет.Удаление <meta http-equiv="X-UA-Compatible" content="IE=7" />
с моей главной страницы, однако, избавляет от ошибки, но это не вариант, так как многие стили не работают.Мета была там с самого начала, и все работало, так что мой вопрос: почему сейчас?
Любые указатели для дальнейшего сброса моего окружения (например, удаление некоторых скрытых файлов) или некоторый свет в том, что может происходить, будутполезно.Thanx.