2013-07-09 129 views
4

我有充满信息的HTML表格,我想在ASP.NET MVC 4和C#打印查看..提供打印功能4

我不知道实际的代码打印文档..

任何帮助将不胜感激

+0

在浏览器中手动打印或创建例如PDF并将其发送到打印机? – Alex

回答

11

那么你有两个选择

  1. 要么使用JS

    <a href="javascript:window.print()">Click to Print This Page</a>

  2. Or print to a PDF using Action Result in MVC

对于你将要建立一个print css文件,以便在打印过程中最好的渲染页面,也隐藏您不需要出现一些元素的JS选项 - 例如菜单。

+0

出于某种原因编辑器窗口不想正确地格式化代码...随意编辑它,可能是一个铬合金问题? –

+1

我怎样才能打印一个div(如果我不想包括菜单和其他东西来自母版页).. – Rohaan

+1

如果您检查打印CSS链接,并看看删除不需要的项目部分,基本上你有一个。 noprint {display:none;}类,并把它放在你不想显示的所有项目上。然后将.noprint放在您的打印样式表中。 –