Repeater生成HTML有空行,是什么原因造成的呢?
代码: <asp:Repeater ID="repParentMenu" runat="server">
<ItemTemplate>
<a href="<%#Eval("navUrl") %>"><%#Eval("name") %></a>
</ItemTemplate>
</asp:Repeater>生成的HTML页面代码: <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>
代码: <asp:Repeater ID="repParentMenu" runat="server">
<ItemTemplate>
<a href="<%#Eval("navUrl") %>"><%#Eval("name") %></a>
</ItemTemplate>
</asp:Repeater>生成的HTML页面代码: <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>
两个A标签之间的空行啊。预期的是<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>
line-height:1
你可以在后台拼接html输出到前台就可以没有空行了
比如说,你数据库里没有记录,Reader也可心读出一行来.!改成
<ItemTemplate><a href="<%#Eval("navUrl") %>"><%#Eval("name") %></a></ItemTemplate>
这样应该没有了。