У меня есть веб-сайт, который был изначально создан с использованием vs2008.Мы недавно обновились до vs2010.Когда я преобразовал проекты в проекты vs2010, я сказал НЕ обновлять целевой фреймворк с 3.5 до 4.0.Насколько я могу судить по просмотру всех ссылок и фреймворка проекта, все еще работает на 3.5, но по некоторым причинам мои меню ASP.NET перешли от рендеринга таблиц html к пролетам.Я знаю, что в 4.0 они добавили свойство Menu.RenderingMode и установили его по умолчанию в List вместо Table, но, поскольку все, что я создаю, равно 3.5, оно не только должно отображаться в режиме Table, но я даже не могу вручную установить его в режим Table.Кто-нибудь знает решение этой проблемы (желательно кроме взлома CSS на пролетах или обновления до 4.0)?Я бы просто обновился до 4.0, но мы еще не готовы к этому.Я даже не уверен, что это исправит это, так как это не рендеринг ol или ul с тегами li (список), это рендеринг span.