我有一个用于打印表格的 asp.net mvc 3 视图。我想要一个可打印的视图弹出窗口。生成的 HTML 打印与 8.5x11 纸张兼容/格式化。
整个页面只包含一个表,可能有很多行。因此,它基本上有很多页。
导出为 pdf 没问题。
我应该添加 CSS 还是其他技巧?
<body>
<table class="ui-widget">
<thead>
<tr>
<td class="ui-widget-content">
ID
</td>
<td class="ui-widget-content">
PIN
</td>
<td class="ui-widget-content">
First Name
</td>
<td class="ui-widget-content">
Middle Name
</td>
<td class="ui-widget-content">
Last Name
</td>
</tr>
</thead>
@foreach (var r in ViewBag.PINS)
{
<tr>
<td class="ui-widget-content">@r.IDNumber
</td>
<td class="ui-widget-content">@r.PIN
</td>
<td class="ui-widget-content">@r.FirstName
</td>
<td class="ui-widget-content">@r.MiddleName
</td>
<td class="ui-widget-content">@r.LastName
</td>
</tr>
}
</table>