Telerik: RadRotator Не отображается (рендеринг) в IE9 - PullRequest
0 голосов
/ 22 февраля 2012

Хорошо, у меня есть телерик: RadRotator на моей странице, который загружает несколько изображений из БД, ротатор корректно отображается как в FireFox, так и в Chrome, но когда я открываю его в IE9, div ротатора помещается на страницу, а сам ротатор не отображается (отображается).

<telerik:RadRotator ID="RadRotator1" runat="server" Width="791px" Height="215px"
ItemHeight="215px" ItemWidth="791px" OnItemDataBound="RadRotator1_ItemDataBound"
RotatorType="AutomaticAdvance" FrameDuration="10000" ScrollDuration="3000" CssClass="ImageRotator"
ScrollDirection="Right" PauseOnMouseOver="false">
<ItemTemplate>
    <asp:HyperLink ID="hypImage" runat="server">
        <asp:Image ID="imgScroller" runat="server" Width="791" Height="215" /></asp:HyperLink>
</ItemTemplate>

Есть идеи о том, что здесь происходит? Я пытался удалить примененные стили и ничего.

Ответы [ 2 ]

0 голосов
/ 15 марта 2012

Хорошо, после большой суеты я обнаружил, что сам скроллер был обернут в гиперссылку.После удаления гиперссылки все работает 100%

0 голосов
/ 29 февраля 2012

Такие проблемы часто связаны с неправильно отформатированным HTML, который не игнорируется IE, особенно в старых версиях браузера. Единственной проблемой, которую я обнаружил в вашем коде, был закрытый тег управления RadRotator, хотя, скорее всего, вы пропустили его случайно. Так как код из вашего примера выглядит корректным, возможно, из источника данных вставлен ошибочный контент. Убедитесь, что содержимое источника данных введено правильно и что данные, заполняющие элементы ротатора, правильно экранированы перед его использованием. Вы также можете проверить, правильно ли отображаются элементы RadRotator, изучив содержимое элементов li в HTML-представлении элемента управления на источнике вашей страницы.

...