2010-09-24 1 views
0

Мы разработали одно приложение asp.net, совместимое с ie6. теперь наш клиент хочет совместить это приложение с ie8. так что мне нужно изменить в нашем приложении, чтобы он мог быть совместим для ie8.Как изменить наш код приложения asp.net для браузера ie6 to ie8

пожалуйста, дайте мне знать, если любое тело знает решение этой

ответ

1

На самом деле, IE6 является тот, который имеет проблемы с совместимостью. IE8 соответствует большей части существующих веб-стандартов, и они хорошо документированы. Если вам больше не нужно поддерживать IE6, просто посмотрите на них стандарты и код.

Кроме этого, вряд ли существует какой-либо другой способ, чем испытание против реальной вещи. Рекомендуемый способ сделать это (поскольку у вас не может быть нескольких версий IE при установке одной и той же ОС) необходимо установить одну виртуальную машину для каждой версии. Microsoft предлагает бесплатные изображения ОС (с ограничением по времени) для этой конкретной цели.

Если вам нужно поддерживать IE6 и IE8, лучший выбор - условные комментарии: см. http://msdn.microsoft.com/en-us/library/ms537512%28VS.85%29.aspx для документации. Они позволяют показывать контент только для выбранных версий IE и скрывать его для остальных (включая браузеры, отличные от IE).

IE8 также добавляет несколько мер безопасности, которые могут вас укусить, поэтому обязательно тщательно протестируйте их.