在我的 *.ascx 文件中,我有以下代码:
<ul>
<li><ctl:CustomControl id="ctl1" runat="server"/></li>
<li><ctl:CustomControl id="ctl2" runat="server"/></li>
<li><ctl:CustomControl id="ctl3" runat="server"/></li>
</ul>
名为“CustomControl”的用户控件可能会产生一些文本,但在特定情况下它可能不会产生任何内容(空文本)。
我发现 Firefox 没有显示这样的空列表元素(对我来说是什么预期的行为),但 Internet Explorer 会显示。
防止 IE 显示空列表元素的最简单方法是什么(即使用 css,而不涉及任何 C# 代码)?