ASP.NET-репитер перекрывается для некоторых пользователей

Весь мой веб-сайт использует элемент управления репитера ASP.NET(2.0), и я получаю жалобы от людей, что они не могут просматривать мой сайт, поскольку элементы управления перекрываются.

Для меня это звучит как проблема с браузером, поскольку я никогда не вижу ее в IE8, IE7, Chrome или Firefox.

Есть идеи, почему это происходит? Что я должен сделать, чтобы этого не случилось?

Похоже, проблема Microsoft?

2 ответа

Единственный способ узнать, что происходит, - это проверить свой сайт в различных браузерах. Вы должны по крайней мере тестировать в Firefox, Chrome и IE (возможно, 6 и выше).
Скорее всего, проблема заключается в том, что разметка CSS не совместима с различными браузерами.
Многие разработчики работают с Firefox, а затем исправляют любые ошибки в IE. Плагин Firefix Firebug идеально подходит для тестирования и модификации CSS. IETester также удобен для тестирования различных версий IE в одном приложении.

Что касается браузера, то нет такого понятия, как элемент управления повторителем ASP.NET (действительно, для браузера нет такого понятия, как ASP.NET); браузер заботится только о результирующих HTML и CSS.

Первое, что я хотел бы сделать, это убедиться, что HTML верен, в то время как браузеры будут делать неправильные вещи с верным HTML, проверка его валидности - это быстрый способ отловить множество ошибок, которые могут вызвать проблемы (в частности, когда теги не отображаются). правильно вложенный). Я использую этот плагин Firefox, который несовершенный, но быстрый в использовании.

Это не обязательно будет вашей проблемой, но это определенно место для начала.

Другие вопросы по тегам