我想从按钮点击捕捉“asp:Table控件的innerHTML”,即webforms页面有一个asp:Table控件,它在运行时动态填充,我需要一个快速/脏打印按钮来打印表格的内容理想情况下,我想只需要一个简单的方法来获取呈现表格的标记,以喷射到一个新的通用非显示窗体,它只需执行一个Javascript它有它的页面上的任何标记打印命令。任何想法?替代品将受到欢迎了。从asp获取innerHTML:表控件
2
A
回答
0
我会建议你使用@media print
CSS媒体类型来做到这一点。
例如,假设您的网站有一个剩下ID为#leftNav
的手列。当使用云打印的页面下面将隐藏的div:
<style type="text/css">
@media print
{
#leftNav
{
display: none;
}
}
</style>
在这一过程中,你可以自定义打印的页面,就像你一个标准的浏览器页面的外观和感觉。
1
将innerHTML
设置为隐藏字段从JavaScript中的OnClientClick
事件的按钮。 您可以在服务器端事件中获取隐藏字段值。