Rotativa - 奇怪的标题输出

时间:2015-07-06 14:47:00

标签: c# asp.net-mvc-3 wkhtmltopdf rotativa

我正在尝试解决我的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",

    };
}

结果

enter image description here

1 个答案:

答案 0 :(得分:11)

这解决了这个问题,这显然是由wktohtml中的一个错误引起的。

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

有关详情,请参阅this