Telerik:RadRotator在IE9中不显示(渲染)

时间:2012-02-22 10:24:10

标签: telerik rad

好的我有一个telerik: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 :(得分:0)

此类问题通常与IE格式不正确的HTML格式有关,尤其是旧版本的浏览器。我在你的代码中发现的唯一问题是未封闭的RadRotator控件标签,尽管很可能是你偶然错过了它。由于样本中的代码似乎有效,因此可能会从数据源插入错误的内容。请验证数据源中的内容是否正确输入,以及填充旋转器项目的数据在使用之前是否已正确转义。您还可以通过检查页面源上控件的HTML表示中 li 元素的内容来检查RadRotator项目是否正确呈现。

答案 1 :(得分:0)

好好经过大惊小怪我发现卷轴本身被包裹在超链接中。删除超链接后,一切正常100%