Google Chrome的DataList(asp.net)中的分页符

问题描述 投票:0回答:1

我创建了一个带有Datalist控件的页面,该页面生成“ ID卡”。您可以看到工作示例here

问题是我想在Datalist的每个4th行之后中断页面。

因此要执行此操作,我正在使用此jQuery代码:

<script type="text/javascript">
        $(document).ready(function () {
            $("#GridView1 tr:nth-child(4n+0)").addClass("breakpage");

        })
    </script> 

CSS类:

<style type="text/css">
                .breakpage {
                page-break-after: always;
        }
    </style>

因此,如果打开页面并使用inspect元素进行检查,则可以看到jQuery正常运行,并且确实在每个4th行上添加了该类。但是,当我尝试打印时,分页符在Google Chrome中不起作用(在Firefox中工作正常)

有人可以解释一下代码有什么问题吗?

谢谢。

html css asp.net google-chrome page-break
1个回答
0
投票

在CSS中尝试使用此方法:

#GridView1 tr:nth-of-type(4n) {
  page-break-after:always;
}
© www.soinside.com 2019 - 2024. All rights reserved.