0

我有一个包含多个 ContentPlaceHolders 的母版页。其中一个有时会是空的。如果它们都有内容,我想让缓冲区可见,以便它们之间有一些空间,但否则应该保持隐藏。

我的问题是,如何从我的母版页的 C# 代码隐藏中确定子页的 ContentPlaceHolder 是否分配了任何内容?我真正想要的只是一个布尔是/否的答案。

谢谢!

4

3 回答 3

0

也许

YourContentPlaceHolder.Controls.Count > 0

这对你有用吗?

于 2010-06-30T06:25:59.120 回答
0

也许我错过了一些东西,但似乎你只需要间隔。为什么不将第一个 ContentPlaceHolder 包装在diva 中padding-bottom?可能有更有效的方法来做到这一点,但你明白了。

于 2010-06-30T06:27:37.963 回答
0

您可以以编程方式将 div 添加到您的第一个 ContentPlaceHolder ,例如...

<div class="spacer" />

在你的CSS中有这个......

div.spacer { margin-bottom: 5ex; }

您可能需要&nbsp在 div 中添加一个来解决一些浏览器错误 :)

于 2010-06-30T08:08:02.543 回答