尝试将RoundedCornerExtender应用于Table会使Table闪烁并消失

时间:2008-12-02 19:49:04

标签: asp.net-ajax

我被指控为一个网站进行原型设计,该网站除了其他内容之外,还有一个用户可编辑内容的“每日新闻”部分。

我正在使用母版页,该网站的默认页面有几个div用于他们想要显示的各种“首页”内容。在'newstoday'div中,我在其中一个单元格中有一个带有嵌入式ListView的表,用于显示数据库中的所有有效条目,并且运行正常。

他们希望事情看起来更漂亮,并在面板上建议圆角,就像您在iGoogle中看到的那样。所以我发现AJAX有内置的东西,并开始安装和更新。

但是,当我将“RoundedCornersExtender”应用到表格中时(就像我在网上看到的一样),表格的内容在屏幕上短暂闪烁然后消失 - 或者更准确地隐藏在div之后的内容之后(页脚,安全信息等)。

我添加的是:

<cc1:RoundedCornersExtender ID="tblNews_RoundedCornersExtender" runat="server" Radius="5"
    TargetControlID="tblNews" Enabled="True" Color="Navy">
</cc1:RoundedCornersExtender>

在其他尝试中,我把桌子放在一个面板中并且部分工作 - 给我圆形顶部和底部边框,但两侧没有任何东西 - 我怀疑是因为面板占据了div的整个宽度而不是尺寸在桌子里面(不同的问题但我稍后会处理)。

因此,如果我将RCE定位到面板,它会半工作,但如果我对表执行,它就不起作用并将表变成'闪光灯'。我做错了什么?

提前致谢。

1 个答案:

答案 0 :(得分:0)

我有几个使用RoundedCornerExtender的项目,我记得除了Panel之外的其他任何东西都很挑剔。它可能只是我的设置,但如果我没有将面板上的BackColor设置设置为适当的颜色,则它没有正确绘制(它不喜欢我通过CSS设置背景颜色)。

话虽如此,我没有做任何其他特别的事情来让它在Panel上工作,所以我可能会继续使用Panel尺寸,看看是否能清除它。