Я работал над некоторыми страницами ASP.NET 2.0, когда заметил, что некоторые кнопки «Назад» на страницах недоступны - серого цвета. И нажатие на выпадающее меню рядом с ними показало четкие результаты, как будто я пришел на эту страницу свежо. Я просмотрел код, пытаясь найти что-то, чтобы специально отключить кнопки возврата (перенаправления, умный javascript), но ничего не нашел. Поэтому я начал разбирать страницу и заметил, что, когда два особенно больших выпадающих списка (в одном было 38 тысяч элементов!), Были закомментированы, что кнопка «Назад» снова будет доступна. Под «Закомментировано» я подразумеваю, что я не связывал их в коде позади.
Кажется, эти страницы работали до того, как я унаследовал этот проект. Одна из вещей, которые мы сделали, - это обновить сервер с .NET 2.0 до .NET 3.5, хотя код все еще нацелен на инфраструктуру 2.0. Я сомневаюсь, что это виновник, хотя.
Эта проблема возникает как в IE 6, так и в IE 8 со всеми последними обновлениями. Это происходит на Server 2003 RC2 со всеми обновлениями, которые я смог найти, и на машинах с Windows XP, которые клиент выборочно обновил, но все они работают с IE 6.
Мой вопрос: кто-нибудь когда-либо слышал об этом, и если да, то чем это вызвано? Это просто ошибка Internet Explorer?