当前位置: 代码迷 >> ASP.NET >> Repeater生成HTML得空行
  详细解决方案

Repeater生成HTML得空行

热度:8065   发布时间:2013-02-25 00:00:00.0
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代码有空行而已。。在浏览器里面又不会显示的
  相关解决方案