Asp.net..打印
我在asp.net(c#)中有一个按钮,单击该按钮后,我可以从更新面板中的html表中打印,我只想打印我的html表,而不是所有页面 是否有任何组件? thanx非常2种处理方法:Asp.net..打印,asp.net,Asp.net,我在asp.net(c#)中有一个按钮,单击该按钮后,我可以从更新面板中的html表中打印,我只想打印我的html表,而不是所有页面 是否有任何组件? thanx非常2种处理方法: CSS来定义打印媒体 Reporting services,直接从存储过程/直接表中点击数据 并打印数据的表格布局 基于OP评论 直接来自W3c: 特别阅读有关打印媒体的内容,这意味着您可以在asp.net项目中定义媒体类型为“打印”的.css文件: 这很好,因为您现在可以定义CSS来隐藏屏幕上的所有元素: 显
- CSS来定义打印媒体
- Reporting services,直接从存储过程/直接表中点击数据 并打印数据的表格布局
显示:无
除您选择的分区/表格外:
#myDiv {
display: block;
}
在asp.net页面中,您有以下定义:
<link rel="stylesheet" media="print" title="Printer-Friendly Style"
type="text/css" href="printStyle.css">
这告诉应用程序在打印页面时使用printStyle.css
文件。
一旦您尝试打印,应用程序将使用printStyle以及您定义的所有格式和样式
下面是一个很好的例子:
关于第二点,如果您正在运行SQL Server,reporting services是免费的。当然,您需要设置并部署此报告。这有点超出了这个问题的范围。如果您确实有reporting services,您可能希望打开一个新主题并询问有关问题。
否则,只需创建一个打印样式的css文件。2种处理方法:
- CSS来定义打印媒体
- Reporting services,直接从存储过程/直接表中点击数据 并打印数据的表格布局
显示:无
除您选择的分区/表格外:
#myDiv {
display: block;
}
在asp.net页面中,您有以下定义:
<link rel="stylesheet" media="print" title="Printer-Friendly Style"
type="text/css" href="printStyle.css">
这告诉应用程序在打印页面时使用printStyle.css
文件。
一旦您尝试打印,应用程序将使用printStyle以及您定义的所有格式和样式
下面是一个很好的例子:
关于第二点,如果您正在运行SQL Server,reporting services是免费的。当然,您需要设置并部署此报告。这有点超出了这个问题的范围。如果您确实有reporting services,您可能希望打开一个新主题并询问有关问题。
否则,只需创建一个打印样式的css文件。您可能可以使用css@print Media类型来隐藏您不想打印的内容
查看基本概述。您可能可以使用CSS@print Media Type来隐藏您不想打印的内容
查看基本概述。您可以使用CSS类定义媒体类型,如@print、@screen,然后用这些类标记webapge的适当部分 要让按钮进行打印,您需要将:
onClientClick=“window.print()”
添加到按钮的定义中
像这样使用CSS:
@media print
{
printOnly {display:block;}
screenOnly {display:none;}
}
@media screen
{
printOnly {display:none;}
screenOnly {display:block;}
}
然后简单地用类装饰您的div或其他元素:
这不会打印,但会显示在屏幕上
或
这不会显示在屏幕上,但会打印
您可以使用CSS类定义媒体类型,如@print、@screen,然后用这些类标记webapge的适当部分
要让按钮进行打印,您需要将:onClientClick=“window.print()”
添加到按钮的定义中
像这样使用CSS:
@media print
{
printOnly {display:block;}
screenOnly {display:none;}
}
@media screen
{
printOnly {display:none;}
screenOnly {display:block;}
}
然后简单地用类装饰您的div或其他元素:
这不会打印,但会显示在屏幕上
或
这不会显示在屏幕上,但会打印出来
是我还是其他人看不起w3schools?除此之外,我不会将其用于基本概述;有很多更好的教程网站。不过,不要让我开始使用CodeProject…是我还是其他人鄙视W3学校?除此之外,我不会将它们用于基本概述;有很多更好的教程网站。不要让我开始CodeProject…我想让你解释更多关于你答案的第一部分吗?这部分与我问题的这一部分相关,我只想打印我的表格而不是我的全部页面?你能解释更多吗?我想让你解释更多关于你答案的第一部分吗?这部分与我问题的这一部分相关,我只想打印我的表格不是我的全部页面?你能解释更多吗?请解释更多如果可能请解释更多如果可能