5
Ich versuche, ein Problem zu beheben, bei dem die Tabellenüberschrift in meinem HTML auf nachfolgenden Seiten nicht korrekt dargestellt wird. Irgendwelche Ideen, wie Sie dieses Problem beheben können?Rotativa - Strange Header-Ausgabe
Der Header
<thead>
<tr>
<th></th>
<th>@Index.LastName</th>
<th>@Index.FirstName</th>
<th>@Index.Contact</th>
<th>@Index.Division</th>
<th>@Index.ClubName</th>
<th>@Index.Position</th>
</tr>
</thead>
Die Aktion:
public ActionResult PrintResults(UserMemberSearchViewModel model)
{
model.Results = UserMemberSearchTasks.Search(model);
return new PartialViewAsPdf("ResultsPDF", model)
{
FileName = Resources.UserMemberSearch.Index.MemberDetails + ".pdf",
};
}
Das Ergebnis
Die richtige Lösung ist 'Thead zu verwenden, tfoot {display: table-row-group}' – ashkulz
Slinky Antwort mein Problem gelöst. –
@ashkulz: Das verhindert auch das Problem, nur weil es den Header von allen Seiten außer der ersten Seite entfernt. Wenn Sie den Header auf jeder Seite behalten wollen, dann ist Slinkys Antwort tatsächlich, was funktioniert. – mellamokb