转发器中<hr />标记的双行

时间:2016-11-30 09:16:16

标签: html asp.net

我使用转发器在列表中显示多个项目。

我想使用<hr>标记将项目分隔。如果我省略它,那就没有线;但是如果我添加它,它会在浏览器中显示两行。有人对此提出建议吗?

转发器的源代码:

<asp:Repeater ID="Lijst" runat="server" DataSourceID="SqlDataSource2"
        OnItemDataBound="Lijst_ItemDataBound" 
>
<HeaderTemplate>
</HeaderTemplate>

<ItemTemplate>

<table style="width:100%">
<tr>

  <td style="width:100%">
        <asp:Label ID="Regel" runat="server"></asp:Label>
  </td>
  <td style="width:100%">
        <asp:Label ID="Plancode" runat="server" font-size="20px" align=right></asp:Label>
  </td>
</tr>
<hr />
</table>

</ItemTemplate>    
<FooterTemplate>
</FooterTemplate>
</asp:Repeater>

渲染一个项目:

<table style="width:100%">
<tr>

  <td style="width:100%">
        <span id="MainContent_Lijst_Regel_1"></span>
  </td>
  <td style="width:100%">
        <span id="MainContent_Lijst_Plancode_1" align="right" style="font-size:20px;"></span>
  </td>
</tr>
<hr />
</table>

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用分隔符模板并在其中插入


<asp:Repeater runat="server" ID="rp">
   <SeparatorTemplate>
        <hr />
    </SeparatorTemplate>
</asp:Repeater>