6

HTML のテーブル ヘッダーが後続のページで正しくレンダリングされない問題を修正しようとしています。この問題を解決する方法についてのアイデアはありますか?

ヘッダー

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

アクション:

public ActionResult PrintResults(UserMemberSearchViewModel model)
{
    model.Results = UserMemberSearchTasks.Search(model);
    return new PartialViewAsPdf("ResultsPDF", model)
    {
        FileName = Resources.UserMemberSearch.Index.MemberDetails + ".pdf",

    };
}

結果

ここに画像の説明を入力

4

1 に答える 1

14

これにより、明らかに wktohtml のバグが原因である問題が解決されました。

<style>
      tr { page-break-inside: avoid;}
</style>

詳細については、これを参照してください...

于 2015-07-06T15:26:25.217 に答える