Repeater生成HTML有空行
Repeater生成HTML有空行,是什么原因造成的呢?
代码:
HTML code
<asp:Repeater ID="repParentMenu" runat="server">
<ItemTemplate>
<a href="<%#Eval("navUrl") %>"><%#Eval("name") %></a>
</ItemTemplate>
</asp:Repeater>
生成的HTML页面代码:
HTML code
<a href="http://v.gamefy.cn/view?vid=4965">美国留学1</a>
<a href="http://v.gamefy.cn/view?vid=4965">美国留学2</a>
<a href="http://v.gamefy.cn/view?vid=4965">美国留学3</a>
------解决方案--------------------把css里的line-height设置为1或2
line-height:1
------解决方案--------------------这是.net控件转换成html代码的机制,生成的页面是不会有空行吧?页面源代码有空行有什么问题呢!!!
------解决方案--------------------这有什么关系,空行又不会影响页面效果
------解决方案--------------------
你看看a标签写<ItemTemplate>之间是不是有软空格!
------解决方案--------------------只是HTML代码有空行而已。。在浏览器里面又不会显示的