0

我正在尝试右对齐 WDG 中的列。我已经通过 Infragistics 教程,所以我知道我需要添加一个新的 CSS 样式......

tbody > tr > td.ColumnRight
{
    text-align: right;
}

然后在我的专栏应用 CssStyle="ColumnRight"

但是,我的 WDG 位于动态加载的用户控件上。

当页面出现时,右对齐还没有占据。

在您刷新页面(F5)之前它不起作用 - 但这是不可取的,确实需要在第一次加载时就位的样式。

它显然是动态加载的问题,但有什么解决方法的想法吗?

非常感谢任何帮助!

4

1 回答 1

0

为了研究这一点,我会使用一个元素检查器来查看应用于单元格的 css,例如 IE 开发人员工具或 Firefox 上的触发错误。这应该可以帮助您了解您的 css 是否正在被加载并且其他内容优先。

此外,当您动态加载 UserControl 时,它是在完整回发还是 AJAX 回调(例如在更新面板内部)?如果在 AJAX 调用中并且您将调用更改为完整的回发,它会改变行为吗?

该行为是否在多个 Web 浏览器中保持一致,还是仅在一个浏览器中发生?

对于更具体的建议,我需要更多关于如何动态加载 UserControl 以及 CSS 在哪里的详细信息。它是否在另一个文件中,页面/用户控件上的样式?

于 2012-02-20T20:58:54.563 回答