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, который несовершенный, но быстрый в использовании.
Это не обязательно будет вашей проблемой, но это определенно место для начала.