2016-11-30 10 views
1

リピータを使用して複数の項目をリストに表示しています。<hr>のリピータのタグ

<hr>タグを使用してアイテムを1行で区切りたいとします。私がそれを省略すると、行はありません。私はそれを追加すると、それはブラウザに2行を表示します。誰でもこれについての提案がありますか?リピーターの

ソースコード:1つのアイテムの

<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> 

ありがとう!

+0

は、なぜあなたはのborder-bottomを与えない挿入することができます:1pxの黒の固体; または​​タグです。 – Navneeth

+0

繰り返し画像やCSSを使って@Navneethが視覚上の問題を解決することを示唆しています – Raptor

+0

trまたはtdタグの枠線は機能しません。私は使用しました:

Jur

答えて

1

あなたは、セパレータのテンプレートを使用し、その中


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

これを使用すると、二重線が表示されます。また、テーブル内の新しい行に2番目のlableが表示されますか? EDIT - ああ、2番目の問題は私の悪かったです。私はまだ二重線を得る。 – Jur

+0

問題が解決しました...データの問題です。明らかに私はすべての偶数行に空のテーブルを生成しました。 T – Jur