在我的* .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会这样做。
最简单的方法是什么(即使用css,不涉及任何C#代码)来阻止IE显示空列表元素?
答案 0 :(得分:1)
请检查此解决方案:http://www.howtocreate.co.uk/wrongWithIE/?chapter=Empty+Elements
这应该对你有帮助。