1
Ich verwende einen Repeater, um mehrere Elemente in einer Liste darzustellen.Doppellinie für <hr> Tag im Repeater
Ich möchte die Elemente durch eine Linie mit einem <hr>
Tag trennen. Wenn ich es weglasse, gibt es keine Linie; Wenn ich es jedoch hinzufüge, zeigt es ZWEI Zeile im Browser an. Hat jemand einen Vorschlag dafür?
Quellcode des Repeaters:
<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>
Rendering von einem Artikel:
<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>
Vielen Dank im Voraus!
warum Sie border-bottom nicht geben: 1px solid black; zu
entweder wiederholt Bild oder CSS als @Navneeth schlägt vor, löst das visuelle Problem – Raptor
Grenze auf die tr oder td Tags funktioniert nicht, mit es auf dem Tisch zeigt immer noch die doppelte Linie. Ich benutzte:
Antwort
können Sie eine Trennvorlage verwenden und im Inneren einsetzen
Quelle
2016-11-30 09:19:55 Yaser
Mit diesem zeigt STILL eine Doppellinie; und außerdem wird das zweite Etikett auf einer neuen Zeile innerhalb der Tabelle angezeigt. EDIT - ah nein das zweite Problem war mein schlechtes. Ich bekomme trotzdem die doppelte Linie. – Jur
Problem gelöst ... ts ein Datenproblem. anscheinend habe ich in jeder geraden Reihe einen leeren Tisch erzeugt. T – Jur
Verwandte Themen